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-For es un encabezado de tipo de solicitud y es una versión estándar alternativa y de facto del encabezado Reenviado que se usa cuando un cliente se conecta a un servidor web a través de un proxy HTTP o un equilibrador de carga para identificar la dirección IP original. . La privacidad del usuario se pone en riesgo ya que la información confidencial se revela al usar este encabezado. El encabezado HTTP X-Forwarded-For se utiliza para identificar la dirección IP original del cliente. La versión modificada de HTTP X-Forwarded-For es el encabezado HTTP Forwarded.
Sintaxis:
X-Forwarded-For: <client>, <proxy>
Nota: También son posibles múltiples proxies.
Directivas: HTTP X-Forwarded-For acepta dos directivas como se mencionó anteriormente y se describe a continuación:
- <cliente>: Es la dirección IP del cliente.
- <proxy>: Son los proxies por los que tiene que pasar la solicitud. Si hay varios proxies, se enumeran las direcciones IP de cada proxy sucesivo.
Ejemplos:
- Este es un ejemplo cuando la solicitud tiene que pasar por múltiples servidores proxy.
X-Forwarded-For: 103.0.113.165, 60.91.3.17, 120.192.338.678
- Este es un ejemplo cuando la solicitud tiene que pasar por un proxy.
X-Forwarded-For: fe80::780b:cd:b91:5b6d%6
Para verificar X-Forwarded-For en acción, vaya a Inspeccionar elemento -> Red, verifique el encabezado de solicitud de X-Forwarded-For como se muestra a continuación.
Navegadores compatibles: aún se desconoce la compatibilidad del encabezado HTTP X-Forwarded-For para los navegadores.
Publicación traducida automáticamente
Artículo escrito por harshcooldude700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA