gebruikersagent
Een gebruikersagent is software die namens een eindgebruiker met webservers communiceert, meestal een webbrowser, maar ook zoekmachines, API-clients en geautomatiseerde bots. In HTTP-verkeer identificeert een gebruikersagent zich vaak via de User-Agent-koptekst, een tekstreeks die informatie geeft over het type software, versie en soms het besturingssysteem.
De gebruikersagentreeks wordt gebruikt voor content negotiatie en compatibiliteitsredenen: servers leveren aangepaste inhoud of werk rond
Detectie van gebruikersagenten (user-agent sniffing) heeft nadelen: strings zijn inconsistent, makkelijk te vervalsen en vormen een
Aanbevolen praktijk voor ontwikkelaars is om functies te detecteren (feature detection) en progressieve verbetering toe te