master v1.2.4
徐俊杰 11 months ago
parent 64d8c9d5d0
commit 19a5df07bb

@ -109,11 +109,6 @@ func (s *HeadersConf) ConentType_charsetUtf8() *HeadersConf {
} }
func (s *HeadersConf) ConentType_formData() *HeadersConf { func (s *HeadersConf) ConentType_formData() *HeadersConf {
//tmp := url.Values{}
//for k, v := range s.simpleReq.BodyEntry {
// tmp.Add(k, fmt.Sprintf("%v", v))
//}
s.simpleReq.headers.Set(hdrContentTypeKey, formDataType) s.simpleReq.headers.Set(hdrContentTypeKey, formDataType)
return s return s
} }

@ -11,7 +11,6 @@ import (
"crypto/tls" "crypto/tls"
"fmt" "fmt"
"io" "io"
"io/ioutil"
"net/http" "net/http"
"net/url" "net/url"
"strings" "strings"
@ -160,7 +159,7 @@ func (s *SimpleRequest) do(request *http.Request) (body []byte, err error) {
defer resp.Body.Close() defer resp.Body.Close()
//3.2 获取数据 //3.2 获取数据
body, err = ioutil.ReadAll(resp.Body) body, err = io.ReadAll(resp.Body)
return return
} }
@ -288,7 +287,7 @@ func (s *SimpleRequest) initBody() {
s.body = parser.Unmarshal(s.BodyEntryMark, s.BodyEntries) s.body = parser.Unmarshal(s.BodyEntryMark, s.BodyEntries)
case contentTypeData == "" || strings.Contains(contentTypeData, "form-urlencoded"): case contentTypeData == "" || strings.Contains(contentTypeData, "form-urlencoded"):
//默认为x-www-form-urlencoded格式 //default header type is "x-www-form-urlencoded"
var parser, ok = s.bodyEntryParsers["form-urlencoded"] var parser, ok = s.bodyEntryParsers["form-urlencoded"]
if !ok { if !ok {
tmpData := url.Values{} tmpData := url.Values{}
@ -301,7 +300,7 @@ func (s *SimpleRequest) initBody() {
} }
s.body = parser.Unmarshal(s.BodyEntryMark, s.BodyEntries) s.body = parser.Unmarshal(s.BodyEntryMark, s.BodyEntries)
default: default:
//todo 自动判断数据类型 //todo Automatically determine the data type
tmpData := url.Values{} tmpData := url.Values{}
for k, v := range tmpData { for k, v := range tmpData {
tmpData.Set(k, fmt.Sprintf("%v", v)) tmpData.Set(k, fmt.Sprintf("%v", v))

Loading…
Cancel
Save