X-Forwarded-Proto

O cabeçalho X-Forwarded-Proto (XFP) é um cabeçalho padrão de fato para identificar o protocolo (HTTP ou HTTPS) que o cliente usava para conectar ao seu proxy ou balanceador de carga. Seus logs de acesso do servidor contém o protocolo usado entre o servidor e o balanceador de carga, não o protocolo usado entre o cliente e o balanceador de carga. Para determinar o protocolo utilizado entre o cliente e o balanceador de carga, o cabeçalho de requisição X-Forwarded-Proto pode ser utilizado.

Uma versão padronizada deste cabeçalho é o cabeçalho HTTP Forwarded.

Tipo de cabeçalho Request header
Forbidden header name não

Sintaxe

X-Forwarded-Proto: <protocol>

Diretivas

<protocol>

O protocolo encaminhado (http ou https).

Exemplos

X-Forwarded-Proto: https

Outras formas não padronizadas:

# Microsoft
Front-End-Https: on

X-Forwarded-Protocol: https
X-Forwarded-Ssl: on
X-Url-Scheme: https

Especificações

Não pertence a nenhuma especificação atualmente. A versão padronizada do cabeçalho é Forwarded.

Compatibilidade com navegadores

Veja também