X-Forwarded-Host
Der X-Forwarded-Host
(XFH) Header ist ein faktischer Standardheader zur Identifizierung des ursprünglichen Hosts, der vom Client im Host
HTTP-Request-Header angefordert wurde.
Hostnamen und Ports von Reverse-Proxys (Load-Balancer, CDNs) können sich vom Ursprungsserver unterscheiden, der die Anfrage bearbeitet. In diesem Fall ist der X-Forwarded-Host
Header nützlich, um festzustellen, welcher Host ursprünglich verwendet wurde.
Header-Typ | Anforderungs-Header |
---|---|
Verbotener Header-Name | nein |
Syntax
http
X-Forwarded-Host: <host>
Direktiven
- <host>
-
Der Domainname des weitergeleiteten Servers.
Beispiele
http
X-Forwarded-Host: id42.example-cdn.com
Spezifikationen
Nicht Teil einer aktuellen Spezifikation.