X-Forwarded-Host header
Der HTTP X-Forwarded-Host
(XFH) Anforderungsheader ist ein de-facto-Standardheader zur Identifizierung des ursprünglichen Host, der vom Client im HTTP-Host
-Anforderungsheader angefordert wurde.
Die Hostnamen und Ports von Reverse-Proxys (Load Balancer, CDNs) können sich vom Ursprungsserver, der die Anforderung bearbeitet, unterscheiden; in diesem Fall ist der X-Forwarded-Host
-Header nützlich, um festzustellen, welcher Host
ursprünglich verwendet wurde.
Eine standardisierte Version dieses Headers ist der HTTP-Forwarded
-Header, obwohl er viel seltener verwendet wird.
Headertyp | Anforderungsheader |
---|---|
Verbotener Anforderungsheader | Nein |
Syntax
http
X-Forwarded-Host: <host>
Direktiven
<host>
-
Der Domainname des weitergeleiteten Servers.
Beispiele
http
X-Forwarded-Host: id42.example-cdn.com
Spezifikationen
Teil keiner aktuellen Spezifikation.