GET http://d9.c4.b1.a0.top.list.ru/ HTTP/1.0\r\nHost: d9.c4.b1.a0.top.list.ru\r\n\r\n
回复:
HTTP/1.0 400 Bad Request
Server: wz/1.5
Date: Sat, 17 Nov 2012 19:00:20 GMT
Cache-control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-Length: 0
Connection: close
<小时/>
GET / HTTP/1.0\r\nHost: d9.c4.b1.a0.top.list.ru\r\n\r\n
回复:
HTTP/1.0 302 Moved Temporarily
Server: wz/1.5
Date: Sat, 17 Nov 2012 19:06:27 GMT
Location: http://top.mail.ru/
Cache-control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-Length: 0
Connection: close
这些查询之间有什么区别?
P.S。查询是使用telnet
进行的。
答案 0 :(得分:1)
来自HTTP 1.0 specification on the Request-URI:
只有在向代理发出请求时,才允许使用 absoluteURI 表单。
因此,您发送此请求的服务器似乎不是代理服务器,但可能是指定的服务器本身。
在发送到指定服务器的请求中使用请求行中的绝对URI仅valid in HTTP 1.1:
允许将来在所有请求中转换为 absoluteURIs HTTP版本,所有HTTP / 1.1服务器必须接受 absoluteURI 请求中的表单,即使HTTP / 1.1客户端只会生成 他们在代理请求中。