猿问

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

我在Go中做一个简单的http GET:


client := &http.Client{}

req, _ := http.NewRequest("GET", url, nil)

res, _ := client.Do(req)

但是我找不到在doc中自定义请求标头的方法,谢谢


慕勒3428872
浏览 264回答 3
3回答

一只斗牛犬

Header请求的字段是公共的。您可以这样做:req.Header.Set("name", "value")

SMILET

Go的net / http包具有许多处理标头的功能。其中包括Add,Del,Get和Set方法。使用Set的方法是:func yourHandler(w http.ResponseWriter, r *http.Request) {    w.Header().Set("header_name", "header_value")}
随时随地看视频慕课网APP

相关分类

Go
我要回答