Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
httpプロトコルでは、次のようなHOSTヘッダーがあることがあります。
Host: www.google.com:3333
このヘッダーの使用法は何ですか?なぜこのヘッダーが必要なのですか?
http 要求がサーバーに到達すると、IP/ポートの組み合わせのみに到達します。このヘッダーは、実際に要求されたホストを示します。
多くのマシンは、同じ IP から複数のホストにサービスを提供します。このヘッダーがないと、どのホストが要求されたかわかりません。
回答はこちらから。
HTTP 仕様のセクション14.23 を参照してください。これは、80 のデフォルト ポートでない場合にポートを含める必要があることを指定しています。