Los encabezados HTTP se utilizan para la comunicación entre el cliente y el servidor. Los encabezados HTTP permiten que el cliente y el servidor pasen información adicional con una solicitud o respuesta HTTP. El encabezado X-Forwarded-Proto (XPF) se usa para identificar el protocolo que el cliente usó para conectarse con un proxy o balanceador de carga. Puede ser HTTP o HTTPS. Su registro de acceso al servidor generalmente contiene información sobre el protocolo utilizado entre el servidor y el balanceador de carga, pero no contiene ninguna información sobre el protocolo utilizado entre el cliente y el balanceador de carga. Para obtener información sobre qué protocolo se usó entre el cliente y el balanceador de carga, podemos usar el encabezado de solicitud X-Forwarded-Proto . Con este encabezado, el cliente puede realizar una solicitud HTTP a un recurso solo HTTPS.
Sintaxis:
X-Forwarded-Proto: <protocol>
Directivas:
- <protocolo>: contiene un encabezado de solicitud X-Forwarded-Proto para una solicitud que se originó en el cliente (http o https).
Ejemplo 1: el siguiente ejemplo contiene un encabezado de solicitud X-Forwarded-Proto para una solicitud que se originó en el cliente como una solicitud HTTP:
HTML
// X-Forwarded-Proto: originatingprotocol X-Forwarded-Proto: http
Ejemplo 2: el siguiente ejemplo contiene un encabezado de solicitud X-Forwarded-Proto para una solicitud que se originó en el cliente como una solicitud HTTPS:
HTML
// X-Forwarded-Proto: originatingprotocol X-Forwarded-Proto: https
Ejemplo 3: Este ejemplo es para otro formulario no estándar.
HTML
# Microsoft Front-End-Https: on X-Forwarded-Protocol: http X-Forwarded-Ssl: on X-Url-Scheme: http
Nota: estos encabezados HTTP X-Forwarded-Proto son útiles cuando desea mantener un registro del cliente de protocolo y el balanceador de carga.
Navegadores compatibles: Compatibilidad para los encabezados HTTP X-Forwarded-Proto para los navegadores aún desconocida.
Publicación traducida automáticamente
Artículo escrito por shyamsantoki y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA