lut*_*act 0 curl http go http-headers
我可以用来curl成功发送我的请求,但golang似乎无法做到.
curl -H 'Host: aaa.com' 'http://bbb.com'
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何向主机发送与主机不同的主机请求?
设置Request.Host以更改发送到服务器的主机头.
req, err := http.NewRequest("GET", "http://bbb.com/", nil)
if err != nil {
log.Fatal(err)
}
req.Host = "aaa.com"
Run Code Online (Sandbox Code Playgroud)