[Go] Go语言实现post请求时发送header头信息
2023-02-18 15:41:48 时间
有些接口需要增加header头信息 , 里面传递token , 这个时候就要求在post的时候能传递自己的header信息
func PostHeader(url string, msg []byte, headers map[string]string) (string, error) { client := &http.Client{} req, err := http.NewRequest("POST", url, strings.NewReader(string(msg))) if err != nil { return "", err } for key, header := range headers { req.Header.Set(key, header) } resp, err := client.Do(req) defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { return "", err } return string(body), nil }
使用时
url := "https://xxxxx/" headers := make(map[string]string) headers["Content-Type"] = "application/json;charset=utf-8" headers["token"] = token res, err := tools.PostHeader(url, []byte("dsdsddssdsd"), headers)
相关文章
- [linux] 使用curl排查接口问题
- [linux] 查看所有的系统用户
- [git] git中origin的含义
- [git] 打标签命令
- [git] git clone指定分支代码
- [git]git中分支的概念
- [Go] gin 解决: accept4: too many open files
- [Linux] 网络抓包工具tshark
- [Git[ 解决 git branch -M main error: refname refs/heads/master not found
- [Linux] ps+awk +while 实时查看进程内存占用情况
- 云图说|Git云上仓库哪家好?一张图了解华为云代码托管服务
- [MongoDB] 使用PHP根据_id字段查询数据
- [MongoDB]评估使用mongodb的五个因素
- [PHP] 使用PHP在mongodb中进行count查询
- [PHP] 使用PHP在mongodb中进行嵌套查询
- [Linux] ubuntu下yarn依赖管理工具的安装和使用
- [MongoDB]MongoDB的ObjectId组成
- [MongoDB] 使用PHP在MongoDB中搜索的实现
- [PHP] linux下安装PHP8的小问题
- [PHP] windows或者linux安装composer2