X-Forwarded-Host header
Der HTTP-X-Forwarded-Host
(XFH) Request-Header ist ein de-facto Standard-Header, der zur Identifizierung des ursprünglichen Hosts verwendet wird, der vom Client im Host
HTTP-Request-Header angefordert wurde.
Hostnamen und Ports von Reverse-Proxys (Load Balancers, CDNs) können sich vom Ursprungsserver, der die Anfrage 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.
Header-Typ | Request-Header |
---|---|
Unzulässiger Request-Header | Nein |
Syntax
http
X-Forwarded-Host:
Direktiven
Beispiele
http
X-Forwarded-Host: id42.example-cdn.com
Spezifikationen
Kein Teil einer aktuellen Spezifikation.