Telnet HTTP免费服务器限制

Telnet HTTP免费服务器限制,http,request,telnet,Http,Request,Telnet,我想使用telnet获取整个页面: 电信网 o test.bugs3.com 80 GET/HTTP/1.0 事实上,除了这个,我几乎可以访问任何网站。其他免费服务器也会出现同样的问题。我只是想知道到底是什么导致了这样的限制。 请求如下: Connected. HTTP/1.1 200 OK Server: Date: Mon, 11 Nov 2013 04:11:47 GMT Content-Type: text/html Content-Length: 328 Last-Modified:

我想使用telnet获取整个页面:

电信网 o test.bugs3.com 80 GET/HTTP/1.0

事实上,除了这个,我几乎可以访问任何网站。其他免费服务器也会出现同样的问题。我只是想知道到底是什么导致了这样的限制。 请求如下:

Connected.
HTTP/1.1 200 OK
Server:
Date: Mon, 11 Nov 2013 04:11:47 GMT
Content-Type: text/html
Content-Length: 328
Last-Modified: Thu, 16 May 2013 12:17:53 GMT
Connection: close
Accept-Ranges: bytes

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>Account unavailable</title>
</head><body>

<h1>Account unavailable</h1>

<p>Maybe account have been moved, deleted, suspended or not activated yet.

<p>The requested resource could not be found but may be available again in
the future.

<hr>
</body></html>
已连接。
HTTP/1.1200ok
服务器:
日期:2013年11月11日星期一04:11:47 GMT
内容类型:text/html
内容长度:328
最后修改:2013年5月16日星期四12:17:53 GMT
连接:关闭
接受范围:字节
帐户不可用
帐户不可用
可能帐户已被移动、删除、暂停或尚未激活。
找不到请求的资源,但可能在中再次可用
未来。


这是因为您没有发送
主机:test.bugs3.com\r\n
标题:“客户端必须在所有HTTP/1.1请求消息中包含主机头字段。”

因此,一个网站要求HTTP 1.1版包含主机头和连接头,而另一个网站要求HTTP 1.0版不包含主机头和连接头。我说得对吗?HTTP 1.1需要它。HTTP 1.0似乎不适用。如果您真的遇到过HTTP 1.0服务器,那么可以解释一下。