HTTP要求ヘッダーに含める必要がある必須情報は何ですか?
関連stackoverflow.com/questions/6686261/...
—
チロSantilli新疆改造中心法轮功六四事件
HTTP要求ヘッダーに含める必要がある必須情報は何ですか?
回答:
GET / HTTP/1.0
正当なHTTPリクエストです。
Host
ヘッダーフィールドがない場合、宛先サーバーが、他の仮想ホストと区別するための独自のIPアドレスを持たない仮想ホストである場合、期待した結果が得られない場合があります。
HTTP 1.1にはHost
フィールドが必要です。
wget
HTTP 1.0を使用するような単純なクライアント。HTTP 1.1準拠のサーバーはHTTP 1.0クライアントをサポートするため、HTTP 1.0クライアントをサポートするためにサーバー側で必要な労力はありません(HTTP 1.1はHTTP 1.0のプログレッシブ拡張であるように構築されます;チャンクなどの非互換機能HTTP 1.0リクエストのエンコーディングとキープアライブのデフォルトはオフです)。
Host
ヘッダーは必須です。