Via header
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Der Via-Header als Anforderungs- und Antwort-Header wird von Proxies, sowohl vorwärts als auch rückwärts, hinzugefügt. Er wird verwendet, um Nachrichtenweiterleitungen zu verfolgen, Anforderungsschleifen zu vermeiden und die Protokollfähigkeiten der Sender entlang der Anforderungs-/Antwortkette zu identifizieren.
| Header-Typ | Anforderungs-Header, Antwort-Header |
|---|---|
| Verbotener Anforderungs-Header | Ja |
Syntax
Via: [<protocol-name>/]<protocol-version> <host>[:<port>]
Via: [<protocol-name>/]<protocol-version> <pseudonym>
Direktiven
<protocol-name>Optional-
Der Name des verwendeten Protokolls, zum Beispiel "HTTP".
<protocol-version>-
Die Version des verwendeten Protokolls, zum Beispiel "1.1".
<host>-
Öffentliche Proxy-URL und optional
<port>. Wenn kein Host angegeben wird, muss ein<pseudonym>verwendet werden. <pseudonym>-
Name/Alias eines internen Proxys. Wenn kein Pseudonym angegeben wird, muss ein
<host>verwendet werden.
Beispiele
Via: 1.1 vegur
Via: HTTP/1.1 GWA
Via: 1.0 fred, 1.1 p.example.net
Spezifikationen
| Spezifikation |
|---|
| HTTP Semantics> # field.via> |