- Información básica
- Dice cuál es su agente de usuario, dirección IP, etc.
- Información extendida
- Información extendida, necesita EcmaScript
- User-Agents comunes
- Los agentes de usuario más frecuentes
- Referentes comunes
- Los referentes más frecuentes
- Ayuda
- ¿Qué significa todo ésto?
- Legales
- Avisos legales
- Búsqueda
- Herramienta de búsqueda exhaustiva
- Mapa del sitio
- Mapa del sitio
Usted está aquí:
Your user agent » Ayuda
El RFC2616 (especificación HTTP), § 1.3, Terminología define:
- cliente
- Un programa que establece conexiones con el propósito de enviar peticiones.
- agente de usuario
- El cliente que inicia una pretición. Éstos son con frecuencia navegadores, editores, spiders (web-traversing robots), u otras herramientas del usuario final.
De este modo, user agent, o agente de usuario es la denominación que reciben todos las aplicaciones que pueden ser usadas para acceder a sitios web, v.g. navegadores Web.
Esa misma especificación define (§ 14.43) el encabezado User-Agent como aquel que "contiene información sobre el agente de usuario originando la petición. Ésto es con fines estadísticos, el seguimiento de violaciones al protocolo, y reconocimiento automatizado de agentes de usuario con el fin de elaborar respuestas a medida para evadir limitaciones particulares de un agente de usuario", y determina que debería ser enviado. Gran parte de los navegadores Web modernos incluyen este campo junto con sus peticiones.
Cadena de agente de usuario es el término con frecuencia empleado para referirse al valor enviado por los agentes de usuario para identificarse.
Un ejemplo de cadena de agente de usuario es la siguiente:
Mozilla/5.0 (X11; U; Linux mips; en-US; rv:1.9.0.10) Gecko/2009042813 Gentoo Iceweasel/3.0.10
Que puede ser subdividida en diversos trozos:
- Mozilla
- el nombre de código de la aplicación. Muchas cadenas de agentes de usuario comienzan desta manera, fundamentalmente por motivos históricos, cuando ciertos desarrolladores de sitios web excluín agentes de usuarios que no fueran Netscape Navigator.
- 5.0
- La versión de la aplicación. Esta primera parte se puede leer como "Netscape Navigator 5.0", es decir, aquellas versiones de Netscape que utilizan el motor de interpretación Gecko.
- X11
- el sistema gráfico empleado para dibujar la interfaz del navegador.
- U
- el navegador soporta cifrado de 128 o más bits.
- Linux mips
- el sistema operativo (y la plataforma) sobre la que se está ejecutando el navegador web.
- en-US
- el idioma de la interfaz del agente de usuario.
- rv:1.9.0.10
- Etiqueta de rama CVS, versión del motor de interpretación.
- Gecko/2009042813
- el motor de interpretación empleado y su fecha de compilación.
- Gentoo
- el distribuidor/vendedor de la aplicación.
- Iceweasel/3.0.10
- el nombre y la versión del agente de usuario.
Otro ejemplo podría ser:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0)
- Mozilla/4.0 compatible
- se supone que es algo "compatible con Netscape Navigator 4.0."
- MSIE 8.0
- el nombre y la versión del agente de usuario. Específicamente, Microsoft® Internet Explorer® 8.0.
- Windows NT 6.1
- sistema operativo. Es el nombre de código de Microsoft® Windows® 7.
- WOW64
- significa "Windows sobre Windows 64 de bits". Quiere decir que el agente de usuario se ejecuta en un entorno de 32 bits, pero que el sistema operativo es de 64 bits.
- Trident/4.0
- el motor de interpretacón así como su versión.
Aviso: el sistema operativo Windows®, el navegador web Internet Explorer® y Microsoft® son marcas registradas de Microsoft Corporation en los Estados Unidos y/o en otros países. Gentoo® es una marca registrada de Gentoo Foundation, Inc. Linux® es una marca registrada de Linus Torvalds en los Estados Unidos y/o en otros países. Los extractos de la especificación del protocolo HTTP fueron traducidos desde el inglés con propósitos didácticos solamente. Se aconseja fervientemente leer la versión en inglés de esta página y/o la especificación.
Para mayor información, puede leer el artículo en Wikipedia sobre agentes de usuario.