少妇无码太爽了在线播放_久久久综合香蕉尹人综合网_日日碰狠狠添天天爽五月婷_国产欧美精品一区二区三区四区

人參(can)的用量(liang)

axios發送請求攜帶參數,axios的兩種方式,jquery axios go的Post請求 Post文件上傳

jquery

var form = new FormData();
form.append("file1", fileInput.files[0], "/C:/Users/Administrator/Pictures/zp.jpg");
form.append("username", "zhangsan");
form.append("password", "123456");var settings = {  "url": "//127.0.0.1/",  "method": "POST",  "timeout": 0,  "processData": false,  "mimeType": "multipart/form-data",  "contentType": false,  "data": form
};

$.ajax(settings).done(function (response) {  console.log(response);
});

axios

var axios = require('axios');var FormData = require('form-data');var fs = require('fs');var data = new FormData();
data.append('file1', fs.createReadStream('/C:/Users/Administrator/Pictures/zp.jpg'));
data.append('username', 'zhangsan');
data.append('password', '123456');var config = {  method: 'post',  url: '//127.0.0.1/',  headers: { 
    ...data.getHeaders()
  },  data : data
};

axios(config)
.then(function (response) {  console.log(JSON.stringify(response.data));
})
.catch(function (error) {  console.log(error);
});

go

package mainimport (  "fmt"  "bytes"  "mime/multipart"  "os"  "path/filepath"  "io"  "net/http"  "io/ioutil")func main() {

  url := "//127.0.0.1/"
  method := "POST"

  payload := &bytes.Buffer{}
  writer := multipart.NewWriter(payload)
  file, errFile1 := os.Open("/C:/Users/Administrator/Pictures/zp.jpg")  defer file.Close()
  part1,
         errFile1 := writer.CreateFormFile("file1",filepath.Base("/C:/Users/Administrator/Pictures/zp.jpg"))
  _, errFile1 = io.Copy(part1, file)  if errFile1 != nil {
    fmt.Println(errFile1)    return
  }
  _ = writer.WriteField("username", "zhangsan")
  _ = writer.WriteField("password", "123456")
  err := writer.Close()  if err != nil {
    fmt.Println(err)    return
  }


  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)  if err != nil {
    fmt.Println(err)    return
  }
  req.Header.Set("Content-Type", writer.FormDataContentType())
  res, err := client.Do(req)  if err != nil {
    fmt.Println(err)    return
  }  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)  if err != nil {
    fmt.Println(err)    return
  }
  fmt.Println(string(body))
}

聯系我們

聯系我們

在線咨詢:

郵件(jian):@QQ.COM

工作(zuo)時間:周一至(zhi)周五,8:30-21:30,節假日不休(xiu)

關注微信
關注微信
返(fan)回頂部