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 {
//tmp := url.Values{}
//for k, v := range s.simpleReq.BodyEntry {
// tmp.Add(k, fmt.Sprintf("%v", v))
//}
s.simpleReq.headers.Set(hdrContentTypeKey, formDataType)
return s
}

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

Loading…
Cancel
Save