このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Via ヘッダー

Baseline
広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

Via はリクエスト・レスポンスヘッダーで、プロキシー(フォワードプロキシーとリバースプロキシーの両方)によって追加されます。 メッセージ転送の追跡、リクエストループの回避、リクエスト/レスポンスチェーンに沿った送信者のプロトコル能力の識別に使用されます。

ヘッダー種別 リクエストヘッダー, レスポンスヘッダー
禁止リクエストヘッダー はい

構文

http
Via: [<protocol-name>/]<protocol-version> <host>[:<port>]
Via: [<protocol-name>/]<protocol-version> <pseudonym>

ディレクティブ

<protocol-name> 省略可

"HTTP" など、使用されているプロトコル名。

<protocol-version>

"1.1" など、使用されているプロトコルのバージョン。

<host>

公開プロキシーのURLと、オプションの<port>。 ホスト名が指定されていない場合は、<pseudonym> を使用する必要があります。

<pseudonym>

内部プロキシーの名前/別名です。 仮名が指定されていない場合は、<host> を使用する必要があります。

例

http
Via: 1.1 vegur
Via: HTTP/1.1 GWA
Via: 1.0 fred, 1.1 p.example.net

仕様書

仕様書
HTTP Semantics
# field.via

ブラウザーの互換

関連情報