Proxy
クライアントから受け取ったリクエストを別のサーバーに転送すること
URL 変更しない
リソース本体を持ったサーバのことを、オリジンサーバーと呼ぶ
Client <=> Proxy <=> Origin
エンドツーエンドヘッダー
これらのヘッダーは、メッセージの最終的な宛先に伝送する必要がある
中間のプロキシはヘッダーを変更せずに再伝送しなければならず、またキャッシュには保存しなければなりません
ホップバイホップヘッダー
これらのヘッダーは単一のトランスポート層の接続にのみ意味を持ち、プロキシは再伝送やキャッシュを行ってはなりません
Connection、Keep-Alive、Proxy-Authenticate、Proxy-Authorization、TE、Trailer、Transfer-Encoding、Upgrade etc...
各種ヘッダー
利用方法
キャッシングプロキシ
プロキシでレスポンスを中継する際に、プロキシサーバ上にリソースのコピーを保存
キャッシュをレスポンスとして返すこともある
透過型プロキシ
リクエストやレスポンスを中継する際にメッセージに何ら変更を加えないタイプ