--- title: X-Forwarded-Host slug: Web/HTTP/Headers/X-Forwarded-Host tags: - Cabeçalho HTTP - Cabeçalho de requisição - HTTP - Não padronizado - Referencia - cabeçalho translation_of: Web/HTTP/Headers/X-Forwarded-Host ---
O cabeçalho X-Forwarded-Host
(XFH) é um cabeçalho padrão de fato para identificar o host original requisitado pelo cliente no cabeçalho de requisição HTTP {{HTTPHeader("Host")}}.
Nomes de hosts e portes de proxies reversos (balanceadores de carga, CDNs) pode diferir do servidor de origem que manipula a solicitação, neste caso o cabeçalho X-Forwarded-Host
é útil para determinar qual Host foi originalmente utilizado.
Este cabeçalho é utilizado para depuração, estatísticas, e gerar conteúdo dependente localmente e por design ele expõe informações privadas sensíveis, como o endereço IP do cliente. Então a privacidade do usuário deve estar em mente quando utilizando este cabeçalho.
Uma versão padronizada deste cabeçalho é o cabeçalho HTTP {{HTTPHeader("Forwarded")}}.
Tipo de cabeçalho | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | não |
X-Forwarded-Host: <host>
X-Forwarded-Host: id42.example-cdn.com
Não pertence a nenhuma especificação atualmente. A versão padronizada do cabeçalho é {{HTTPHeader("Forwarded")}}.
{{Compat("http.headers.X-Forwarded-Host")}}