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> |