jquery axios go的Post请求 自定义header

jquery

var settings = { “url”: “http://127.0.0.1/”, “method”: “POST”, “timeout”: 0, “headers”: { “token”: “xxx123”, “Content-Type”: “application/x-www-form-urlencoded” }, “data”: { “username”: “zhangsan”, “password”: “123456” }};$.ajax(settings).done(function (response) { console.log(response);});

axios

var axios = require(‘axios’);var qs = require(‘qs’);var data = qs.stringify({ ‘username’: ‘zhangsan’, ‘password’: ‘123456’ });var config = { method: ‘post’, url: ‘http://127.0.0.1/’, headers: { ‘token’: ‘xxx123’, ‘Content-Type’: ‘application/x-www-form-urlencoded’ }, data : data};axios(config).then(function (response) { console.log(JSON.stringify(response.data));}).catch(function (error) { console.log(error);});

go

package mainimport ( “fmt” “strings” “net/http” “io/ioutil”)func main() { url := “http://127.0.0.1/” method := “POST” payload := strings.NewReader(“username=zhangsan&password=123456”) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add(“token”, “xxx123”) req.Header.Add(“Content-Type”, “application/x-www-form-urlencoded”) 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))}

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年7月31日
下一篇 2022年7月31日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息