--- title: Forwarded slug: Web/HTTP/Headers/Forwarded tags: - HTTP - HTTP ヘッダー - Reference - ヘッダー - リクエストヘッダー translation_of: Web/HTTP/Headers/Forwarded ---
Forwarded
ヘッダーは、プロキシが要求のパスに含まれているときに変更または失われた、プロキシサーバーのクライアント側の情報が含まれます。
このヘッダーの代替で、事実上の標準となっているものは {{HTTPHeader("X-Forwarded-For")}}, {{HTTPHeader("X-Forwarded-Host")}}, {{HTTPHeader("X-Forwarded-Proto")}} ヘッダーです。
このヘッダーは、デバッグ、統計、ロケーション依存コンテンツの生成に使用され、クライアントの IP アドレスなどの機密情報を公開します。したがって、このヘッダーを展開する際には、ユーザーのプライバシーを念頭に置く必要があります。
ヘッダー種別 | {{Glossary("Request header", "リクエストヘッダー")}} |
---|---|
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} | いいえ |
Forwarded: by=<identifier>; for=<identifier>; host=<host>; proto=<http|https>
そのプロトコルが要求の作成に使用されたか (ふつうは "http" 又は "https")。
Forwarded
ヘッダーの使用Forwarded: for="_mdn" # 大文字小文字の区別なし Forwarded: For="[2001:db8:cafe::17]:4711" # セミコロン区切り Forwarded: for=192.0.2.60; proto=http; by=203.0.113.43 # 複数の値をコンマで区切って追加可能 Forwarded: for=192.0.2.43, for=198.51.100.17
X-Forwarded-For
から Forwarded
への移行アプリケーション、サーバー、プロキシが標準化された Forwarded
ヘッダーに対応している場合は、 {{HTTPHeader("X-Forwarded-For")}} を置き換えることができます。なお、 IPv6 アドレスは、 Forwarded
では引用符と角括弧で囲む必要があります。
X-Forwarded-For: 123.34.567.89 Forwarded: for=123.34.567.89 X-Forwarded-For: 192.0.2.43, 2001:db8:cafe::17 Forwarded: for=192.0.2.43, for="[2001:db8:cafe::17]"
仕様書 | 題名 |
---|---|
{{RFC("7239", "Forwarded", "4")}} | Forwarded HTTP Extension |
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("http.headers.Forwarded")}}