为了账号安全,请及时绑定邮箱和手机立即绑定

如何在http get请求中设置标题?

如何在http get请求中设置标题?

Go
慕勒3428872 2021-04-29 21:09:05
我在Go中做一个简单的http GET:client := &http.Client{}req, _ := http.NewRequest("GET", url, nil)res, _ := client.Do(req)但是我找不到在doc中自定义请求标头的方法,谢谢
查看完整描述

3 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

Header请求的字段是公共的。您可以这样做:

req.Header.Set("name", "value")


查看完整回答
反对 回复 2021-05-17
?
SMILET

TA贡献1796条经验 获得超4个赞

Go的net / http包具有许多处理标头的功能。其中包括Add,Del,Get和Set方法。使用Set的方法是:


func yourHandler(w http.ResponseWriter, r *http.Request) {

    w.Header().Set("header_name", "header_value")

}


查看完整回答
反对 回复 2021-05-17
  • 3 回答
  • 0 关注
  • 263 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信