在go语言中设置或添加HTTP请求头文件示例
在go语言中如何设置或添加HTTP请求头信息?比如:添加Content-Type的标题值
解决方案:
头信息
http://golang.org/pkg/net/http/#Header
有Add()和Set()方法。
例子1:
req, err := http.NewRequest("GET", "https://www.zonsgcan.com", nil)
req.Header.Set("name", "value")
例子2:
// post数据出去
client := &http.Client{}
req, err := http.NewRequest("POST", postStr, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Content-Type: ", "application/x-www-form-urlencoded")
resp, err := client.Do(req)
相关文章