--- title: Forwarded slug: Web/HTTP/Headers/Forwarded tags: - Cabeçalho HTTP - Cabeçalho de requisição - HTTP - Referencia - cabeçalho translation_of: Web/HTTP/Headers/Forwarded ---
O cabeçalho Forwarded
contém informação dos servidores de proxy reverso que é alterada ou perdida quando um proxy está envolvido no caminho da requisição.
A versão alternativa e de fato padrão deste cabeçalho são os cabeçalhos {{HTTPHeader("X-Forwarded-For")}}, {{HTTPHeader("X-Forwarded-Host")}} e {{HTTPHeader("X-Forwarded-Proto")}}.
Este cabeçalho é utilizado para depuração, estatísticas, e gerar conteúdo localmente dependente e por design ele expõe informações privadas sensíveis, como o endereço IP do cliente. Sendo assim, a privacidade do usuário deve sempre estar em mente quando utilizando este cabeçalho.
Tipo de cabeçalho | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | não |
Forwarded: by=<identifier>;for=<identifier>;host=<host>;proto=<http|https>
Indica qual protocolo foi usado para fazer a requisição (tipicamente "http" ou "https").
Forwarded
Forwarded: for="_mdn" # sem sensibilidade de capitalização Forwarded: For="[2001:db8:cafe::17]:4711" # separado por ponto e vírgula Forwarded: for=192.0.2.60;proto=http;by=203.0.113.43 # múltiplos valores podem ser concatenados usando uma vírgula Forwarded: for=192.0.2.43, for=198.51.100.17
X-Forwarded-For
para Forwarded
Se a sua aplicação, servidor, ou proxy suporta o cabeçalho padrozinado Forwarded
, o cabeçalho {{HTTPHeader("X-Forwarded-For")}} pode então ser substituído. Note que o endereço IPv6 está entre colchetes e aspas em Forwarded
.
X-Forwarded-For: 123.34.567.89 Forwarded: for=123.34.567.89 X-Forwarded-For: 192.0.2.43, "[2001:db8:cafe::17]" Forwarded: for=192.0.2.43, for="[2001:db8:cafe::17]"
Especificação | Título |
---|---|
{{RFC("7239", "Forwarded", "4")}} | Forwarded HTTP Extension |
{{Compat("http.headers.Forwarded")}}