X-Forwarded-Host
Der HTTP X-Forwarded-Host
(XFH) Request-Header ist ein De-facto-Standard-Header zur Identifizierung des ursprünglichen Hosts, der vom Client im Host
HTTP-Request-Header angefordert wurde.
Hostnamen und Ports von Reverse-Proxies (Load Balancer, CDNs) können sich von dem ursprünglichen Server, der die Anfrage bearbeitet, unterscheiden. In diesem Fall ist der X-Forwarded-Host
-Header nützlich, um zu bestimmen, welcher Host
ursprünglich verwendet wurde.
Eine standardisierte Version dieses Headers ist der HTTP-Forwarded
-Header, obwohl er weitaus seltener verwendet wird.
Header-Typ | Request-Header |
---|---|
Verbotener Request-Header | Nein |
Syntax
http
X-Forwarded-Host: <host>
Direktiven
<host>
-
Der Domain-Name des weitergeleiteten Servers.
Beispiele
http
X-Forwarded-Host: id42.example-cdn.com
Spezifikationen
Teil keiner aktuellen Spezifikation.
Siehe auch
X-Forwarded-For
,X-Forwarded-Proto
HeadersHost
Forwarded