referente HTTP


En HTTP , " Referer " (un error ortográfico de Referrer [1] ) es el nombre de un campo de encabezado HTTP opcional que identifica la dirección de la página web (es decir, el URI o IRI ), que está vinculado al recurso que se solicita. Al verificar la referencia, el servidor que proporciona la nueva página web puede ver dónde se originó la solicitud.

En la situación más común, esto significa que cuando un usuario hace clic en un hipervínculo en un navegador web , lo que hace que el navegador envíe una solicitud al servidor que contiene la página web de destino, la solicitud puede incluir el campo Referer, que indica la última página que estaba el usuario (aquel en el que hizo clic en el enlace).

Los sitios web y los servidores web registran el contenido del campo Referer recibido para identificar la página web desde la que el usuario siguió un enlace, con fines promocionales o estadísticos. [2] Esto implica una pérdida de privacidad para el usuario y puede presentar un riesgo de seguridad .

El comportamiento predeterminado de la filtración de Referer pone a los sitios web en riesgo de violaciones de seguridad y privacidad. [3] Para mitigar los riesgos de seguridad, los navegadores han reducido constantemente la cantidad de información enviada en Referer. A partir de marzo de 2021, Chrome , [4] Edge basado en Chromium , Firefox , [5] Safari [6] envían de forma predeterminada solo el origen en solicitudes de origen cruzado.

La falta de ortografía de referrer se introdujo en la propuesta original del científico informático Phillip Hallam-Baker para incorporar el campo de encabezado "Referer" en la especificación HTTP . [7] La falta de ortografía quedó grabada en piedra en el momento (mayo de 1996) de su incorporación en el documento de estándares de solicitud de comentarios RFC 1945 [8] (que 'refleja el uso común del protocolo denominado "HTTP/1.0"' en ese momento); El coautor del documento, Roy Fielding , comentó en marzo de 1995 que "ninguno de los dos (referente o remitente) es entendido por" el corrector ortográfico estándar de Unix de la época. [9]Desde entonces, "Referer" se ha convertido en una ortografía ampliamente utilizada en la industria cuando se habla de referencias HTTP; Sin embargo, el uso de la falta de ortografía no es universal, ya que la ortografía correcta "referente" se usa en algunas especificaciones web, como el Referrer-Policyencabezado HTTP o el modelo de objeto del documento . [3]

Al visitar una página web, el remitente o la página de referencia es la URL de la página web anterior desde la que se siguió un enlace.