麻烦问下各位为上面有时候 http header 写成: http_header : User-Agent: NuSOAP/0.6.6\r\ncharset=UTF-8
有时候 htpp header 写成: User-Agent: NuSOAP/0.6.6\r\ncharset=UTF-8\r\nHOST:xxx.google.com
呢
1
fangdingjun 2015-11-16 16:50:41 +08:00
根据规范, HTTP/1.1 必须有 Host 头
|
2
wdlth 2015-11-16 19:52:24 +08:00
没 Host 可能会被认为是非法请求, Web 服务器会返回 400 错误。
|
3
ryd994 2015-11-16 21:44:57 +08:00
host 是为了开虚拟主机用的,同 ip 下有多个站,就靠 host 来区分。
无 host 虽然不规范,但一般也能正常响应。多个虚拟主机时,返回哪个主机的内容由服务器决定。 |
4
qiayue 2015-11-16 23:20:02 +08:00
1 楼正解, 1.0 的时候可以无 host
|