まくろぐ

HTTP ヘッダに関するメモ

更新:
作成:

プロキシ経由時の「リクエスト行」の URI について

プロキシサーバを介する場合は、リクエスト行に絶対アドレス指定で URI を指定する必要があります。 これは、リクエストを受け取ったプロキシサーバが、リクエストの転送先サーバを判断するためです。

Client
  |
  | GET http://target.example.com/index.html HTTP/1.1
  ▽
Proxy server
  |
  | GET /index.html HTTP/1.1
  ▽
target.example.com

HTTP1.1 の Host 指定

HTTP1.1 では、メッセージヘッダに Host: の指定が必須です。これはバーチャルホストの機能を実現するためです。 HTTP1.0 を使う場合は、Host: の指定は必要ありません。

HTTP のメッセージヘッダの種類

HTTP のメッセージヘッダには、大きく分けて、

  • End-to-End
  • Hop-by-Hop

の 2 種類があります。

関連記事

まくろぐ
サイトマップまくへのメッセージ