Un agent utilisateur est ce qui identifie un navigateur et son système d’exploitation auprès du serveur Web – le logiciel de liaison entre un utilisateur et le Web. Chaque navigateur contient un champ d’agent utilisateur unique dans son en-tête HTTP qui le différencie des autres navigateurs lorsqu’il se connecte au Web.
Nous pouvons mieux comprendre le nom “agent utilisateur” si nous remontons un peu dans le temps, à l’époque où Internet évoluait. À l’époque où Internet était un système basé sur le texte, les utilisateurs avaient besoin de commandes pour surfer et s’envoyer des messages. La différence est que les utilisateurs comptent désormais sur les navigateurs pour effectuer tout le travail acharné. Tout ce qu’ils ont à faire est de pointer et de cliquer pour que le navigateur fonctionne comme un “agent” qui transforme les actions en commandes. Lorsqu’un navigateur (ou un appareil comparable) charge un site Web, il se présente comme un agent car il récupère les informations demandées.
L’en-tête de requête de l’agent utilisateur est envoyé avec chaque requête que le navigateur adresse à un site Web. L’agent utilisateur est utilisé pour permettre aux serveurs et aux pairs du réseau de déterminer le système d’exploitation, l’application, le fournisseur et/ou la version de l’agent utilisateur demandeur. Il y a beaucoup d’informations sur l’appareil et le réseau sur lequel il se trouve, en plus de ce qui est demandé. Ce sont les données destinées aux développeurs Web. Il leur permet de personnaliser l’expérience utilisateur en fonction de l’agent utilisateur qui charge la page Web.
Il n’y a pas de manière typique d’écrire une chaîne d’agent utilisateur, et c’est pourquoi ils varient d’un navigateur à l’autre, beaucoup les bourrant de tonnes d’informations. De nombreux sites se sont même consacrés à faire la lumière sur les informations que les chaînes d’agent utilisateur tentent de transmettre. Sinon, le serveur Web a besoin de ces informations pour présenter différentes pages Web à différents navigateurs et systèmes d’exploitation. C’est ainsi que les pages mobiles sont envoyées aux appareils mobiles, avec des ajustements en fonction des versions et des mises à jour. Les statistiques de part de marché des navigateurs sont principalement basées sur les données collectées sur les agents utilisateurs.
Si vous avez encore des questions, n’hésitez pas à contacter notre assistance !