在Go中做了一个简单的HTTP GET
client:=&http.Client() req,_:=http.NewRequest("GET",url,nil) res,_:=client.Do(req)
通过req.Header.Set("key","value")是可以设置各种头,但是host这么设置无效
## 解决
host不能通过set方法设置
需要这样设置:
req.Host = "hostname"
在Go中做了一个简单的HTTP GET
client:=&http.Client() req,_:=http.NewRequest("GET",url,nil) res,_:=client.Do(req)
通过req.Header.Set("key","value")是可以设置各种头,但是host这么设置无效
## 解决
host不能通过set方法设置
需要这样设置:
req.Host = "hostname"
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。