HTTP请求标头必须包含哪些强制性信息?
相关stackoverflow.com/questions/6686261/...
—
西罗桑蒂利新疆改造中心法轮功六四事件
HTTP请求标头必须包含哪些强制性信息?
Answers:
GET / HTTP/1.0
是合法的HTTP请求。
如果没有Host
标头字段,那么如果目标服务器是一个没有自己的IP地址以与其他虚拟主机区分开来的虚拟主机,则可能无法获得期望的结果。
HTTP 1.1要求该Host
字段。
wget
使用HTTP 1.0。请注意,不需要服务器端来支持HTTP 1.0客户端,因为兼容HTTP 1.1的服务器将支持HTTP 1.0客户端(HTTP 1.1被构建为在HTTP 1.0之上的渐进增强功能;不兼容的功能(例如分块)对于HTTP 1.0请求,编码和保持活动默认为关闭)。
请求中不需要任何HTTP标头。也没有必需的Response标头。
Host
标头是必需的。