Encabezados HTTP | Agente de usuario

Los encabezados HTTP User-Agent son un encabezado de solicitud que permite una string característica que permite a los pares del protocolo de red identificar el sistema operativo y el navegador del servidor web. Su navegador envía el agente de usuario a cada sitio web al que se conecta. No existe una forma convencional de escribir una string de agente de usuario, ya que los diferentes navegadores usan diferentes formatos y muchos navegadores web cargan mucha información en sus agentes de usuario.
Cuando su navegador está conectado a un sitio web, se incluye un campo de agente de usuario en el encabezado HTTP. Los datos del campo de encabezado varían de un navegador a otro. Esta información se utiliza para servir diferentes sitios web a diferentes navegadores web y diferentes sistemas operativos.

Sintaxis:

User-Agent: <product> / <product-version> <comment>

o

User-Agent: Mozilla/<version> (<system-information>) <platform> (<platform-details>) 
<extensions>

Directivas Hay tres directivas en los encabezados HTTP user-agent.

  • producto: Esto contiene la identidad del producto.
  • versión del producto: Contiene la versión del producto del producto usado.
  • comentario: contiene la información del subproducto del producto usado

También puede verificar su agente de usuario con la ayuda de http://whatsmyuseragent.com/ .

Ejemplo:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/77.0.3865.90 Safari/537.36

Se pueden sacar las siguientes conclusiones con la ayuda del encabezado del agente de usuario:

  • La aplicación de agente de usuario es Mozilla versión 5.0.
  • El sistema operativo es NT versión 10.0 (y se ejecuta en una máquina con Windows (64 bits)).
  • El motor responsable de mostrar contenido en este dispositivo es AppleWebKit versión 537.36 (KHTML, un motor de diseño de código abierto, también está presente).
  • El cliente es Chrome versión 77.0.3865.90.
  • El cliente se basa en Safari versión 537.36.

Ejemplos:

  • Mozilla:
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.3
    Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/43.4
  • Cromo:
    Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
  • Safari:
    Mozilla/5.0 (iPhone; CPU iPhone OS 11_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) 
    Version/10.0 Mobile/14E304 Safari/602.1

Navegadores compatibles: los navegadores compatibles con los encabezados HTTP User-Agent se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por Jasraj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *