Ein Benutzeragenten ist eine Softwareanwendung, die HTTP -Anforderungen an einen Webserver stellt. In der Regel ist ein Webbrowser ein Benutzeragenten, aber es gibt auch andere Benutzeragenten wie Spinnen und Bots. Benutzeragenten geben Informationen über sich selbst in den HTTP -Anforderungsheadern an, sodass der Webserver die Antwort entsprechend anpassen kann.
Die wichtigste Information in der Benutzeragentenzeichenfolge ist der Browsertyp, die Version und das Betriebssystem. Mit dieser Informationen kann der Webserver den richtigen Inhalt und die Formatierung für den Browser des Benutzers senden. Beispielsweise kann ein Webserver eine andere Version einer Website an einen mobilen Browser senden als an einen Desktop -Browser.
Benutzeragenten geben auch Informationen über die Sprache und Region des Benutzers an, mit denen der Inhalt und die Sprache der Website angepasst werden können. Ein Webserver kann beispielsweise eine Version einer Website in Spanisch an einen Benutzer in Spanien senden.
Benutzeragenten können auch Informationen über die Hardware des Benutzers bereitstellen, wie z. B. die Art des Prozessors, die Speichermenge und die Bildschirmgröße. Diese Informationen können verwendet werden, um die Leistung der Website auf das Gerät des Benutzers anzupassen. Ein Webserver kann beispielsweise eine mobile optimierte Version einer Website an einen Benutzer auf einem mobilen Gerät senden.
Benutzeragenten sind ein wichtiger Bestandteil des Webs. Sie ermöglichen Webservern, den Inhalt und die Formatierung von Websites auf den Browser, die Sprache, die Region und das Gerät des Benutzers anzupassen. Dies führt zu einer besseren Benutzererfahrung für alle.
Hier sind einige Beispiele für Benutzeragenten:
* Mozilla/5.0 (Windows NT 10.0; Win64; x64) Applewebkit/537,36 (KHTML, wie Gecko) Chrome/87.0.4280.141 Safari/537.36
* Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 Like Mac OS X) AppleWebkit/605.1.15 (KHTML, wie Gecko) Version/14.0.1 Mobile/15E148 Safari/604.1
* Mozilla/5.0 (Linux; Android 11; SM-G998B) Applewebkit/537,36 (KHTML, wie Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36