0

telnet を使用してページ全体を取得したい:

telnet または 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>
4

1 に答える 1

0

Host: test.bugs3.com\r\nヘッダーを送信していないためです。RFC 2616 #14.23 : 「クライアントは、すべての HTTP/1.1 要求メッセージにホスト ヘッダー フィールドを含める必要があります。」

于 2013-11-11T06:10:49.203 に答える