Intern
Wat is een User Agent?
sobes.tech AI
Antwoord van AI
User Agent - tekenreeks die de clientapplicatie identificeert die een verzoek naar de server verzendt (bijvoorbeeld een webbrowser, zoekrobot, enz.). Het wordt verzonden in de HTTP-header User-Agent.
Voorbeeld van structuur (kan variëren):
Productnaam/Versie [Opmerkingen,Besturingssysteem,Taal...]
Gebruik van User Agent:
- Bepaling van het type client: De server kan de inhoud aanpassen aan een specifieke browser of apparaat.
- Analyse: Webanalyse gebruikt de User Agent om statistieken over sitebezoeken te verzamelen.
- Blokkering: Site-eigenaren kunnen toegang blokkeren op basis van de User Agent (bijvoorbeeld voor bots).
- Testen: QA gebruikt een gewijzigde User Agent om verschillende browsers/apparaten te simuleren.
Voorbeeld van HTTP-header:
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
In dit voorbeeld:
Mozilla/5.0- veelgebruikte marker, komt niet altijd overeen met de werkelijke rendering-engine.Windows NT 10.0; Win64; x64- informatie over het besturingssysteem.AppleWebKit/537.36 (KHTML, like Gecko)- informatie over de rendering-engine.Chrome/91.0.4472.124- naam en versie van de browser.Safari/537.36- wordt vaak toegevoegd voor compatibiliteit met oude sites die de aanwezigheid van "Safari" in de User Agent controleerden.