Intern
Qu'est-ce qu'un User Agent?
sobes.tech IA
Réponse de l'IA
Agent utilisateur - chaîne identifiant l'application cliente effectuant la requête au serveur (par exemple, un navigateur web, un robot de recherche, etc.). Elle est envoyée dans l'en-tête HTTP User-Agent.
Exemple de structure (peut varier) :
NomDuProduit/Version [Commentaires, Système d'exploitation, Langue...]
Utilisation de l'Agent utilisateur :
- Détection du type de client : Le serveur peut adapter le contenu à un navigateur ou un appareil spécifique.
- Analyse : L'analyse web utilise l'Agent utilisateur pour collecter des statistiques sur les visites.
- Blocage : Les propriétaires de sites peuvent bloquer l'accès par l'Agent utilisateur (par exemple, pour les bots).
- Test : Les QA utilisent un Agent utilisateur modifié pour simuler différents navigateurs/dispositifs.
Exemple d'en-tête HTTP :
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
Dans cet exemple :
Mozilla/5.0- marqueur commun, ne correspond pas toujours au moteur réel.Windows NT 10.0; Win64; x64- information sur le système d'exploitation.AppleWebKit/537.36 (KHTML, like Gecko)- information sur le moteur de rendu.Chrome/91.0.4472.124- nom et version du navigateur.Safari/537.36- souvent inclus pour assurer la compatibilité avec les anciens sites qui vérifiaient la présence de "Safari" dans l'Agent utilisateur.