Intern
Was ist ein User Agent?
sobes.tech KI
Antwort von AI
Benutzer-Agent - Zeichenkette, die die Client-Anwendung identifiziert, die die Anfrage an den Server stellt (z.B. Webbrowser, Suchroboter usw.). Sie wird im HTTP-Header User-Agent gesendet.
Beispiel für eine Struktur (kann variieren):
Produktname/Version [Kommentare, Betriebssystem, Sprache...]
Verwendung des User Agents:
- Bestimmung des Client-Typs: Der Server kann den Inhalt an einen bestimmten Browser oder ein Gerät anpassen.
- Analyse: Web-Analyse nutzt den User Agent, um Statistiken über Website-Besuche zu sammeln.
- Blockierung: Website-Betreiber können den Zugriff anhand des User Agents blockieren (z.B. für Bots).
- Tests: QA verwendet modifizierte User Agents, um verschiedene Browser/Geräte zu simulieren.
Beispiel für einen 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 diesem Beispiel:
Mozilla/5.0- allgemeines Markierungszeichen, entspricht nicht immer dem tatsächlichen Rendering-Engine.Windows NT 10.0; Win64; x64- Informationen zum Betriebssystem.AppleWebKit/537.36 (KHTML, like Gecko)- Informationen zum Rendering-Engine.Chrome/91.0.4472.124- Name und Version des Browsers.Safari/537.36- Wird oft hinzugefügt, um Kompatibilität mit älteren Websites zu gewährleisten, die die Anwesenheit von "Safari" im User Agent überprüften.