0

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

这些查询有什么区别?

PS 查询是使用telnet.

4

1 回答 1

1

来自Request-URI的HTTP 1.0 规范

仅当向代理发出请求时才允许使用absoluteURI形式。

因此,您发送此请求的服务器似乎不是代理,而可能是指定的服务器本身。

在发送到指定服务器的请求中,在请求行中使用绝对 URI 仅在 HTTP 1.1 中有效

为了允许在 HTTP 的未来版本中的所有请求中转换为absoluteURI,所有 HTTP/1.1 服务器必须在请求中接受absoluteURI 形式,即使 HTTP/1.1 客户端只会在对代理的请求中生成它们。

于 2012-11-17T20:03:00.883 回答