master
徐俊杰 3 years ago
parent ea25212d33
commit 1d7e03dd11

@ -225,7 +225,7 @@ func (s *SimpleRequest) initBody() {
} else { } else {
s.body = bytes.NewReader([]byte("{}")) s.body = bytes.NewReader([]byte("{}"))
} }
case contentTypeData == formDataType: case strings.Contains(contentTypeData, "multipart/form-data"):
body := &bytes.Buffer{} body := &bytes.Buffer{}
writer := multipart.NewWriter(body) writer := multipart.NewWriter(body)
//data := url.Values{} //data := url.Values{}
@ -254,9 +254,8 @@ func (s *SimpleRequest) initBody() {
case strings.Contains(contentTypeData, "text") || strings.Contains(contentTypeData, javaScriptType): case strings.Contains(contentTypeData, "text") || strings.Contains(contentTypeData, javaScriptType):
data, _ := s.tempBody[stringBodyType].(string) data, _ := s.tempBody[stringBodyType].(string)
s.body = strings.NewReader(data) s.body = strings.NewReader(data)
case contentTypeData == "" || strings.Contains(contentTypeData, "form"): case contentTypeData == "" || strings.Contains(contentTypeData, "form-urlencoded"):
//默认为x-www-form-urlencoded格式 //默认为x-www-form-urlencoded格式
//x-www-form-urlencoded ,multipart/form-data ..等form格式走此方法
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