为什么我的http请求头字段中缺少主机?

为什么我的http请求头字段中缺少主机?,http,go,httprequest,virtualhost,virtual-hosts,Http,Go,Httprequest,Virtualhost,Virtual Hosts,我正在打印所有的标题,我得到: map[Cookie:[_ga=GA1.2.843429125.1462575405] User-Agent:[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/601.4.4 (KHTML, like Gecko) Version/9.0.3 Safari/601.4.4] Accept-Language:[en-us] Accept-Encoding:[gzip, deflate] Con

我正在打印所有的标题,我得到:

map[Cookie:[_ga=GA1.2.843429125.1462575405] User-Agent:[Mozilla/5.0
(Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/601.4.4 (KHTML, like Gecko)
Version/9.0.3 Safari/601.4.4] Accept-Language:[en-us] 
Accept-Encoding:[gzip, deflate] Connection:[keep-alive] 
Accept:[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8]]
这意味着我的浏览器正在发送“Cookie”、“用户代理”、“接受语言”、“接受编码”、“连接”和“接受”,但没有“主机”值

没有这个值,我怎样才能工作


我正在使用Golang http文档中声明的

对于传入请求,主机标头将升级为Request.Host 字段,并从标题映射中删除

因此,您可以通过访问获取主机

http.Request.Host


请检查此处以了解详细信息:

这是HTTP/1.x还是HTTP/2请求?HTTP/1.x不是http2tanks以获取帮助!所以他们不把它当作一个普通的http头。在你在网上找到正确答案之前,它是无声的,很难理解。