En brukeragent er et program som sender HTTP-forespørsler til en webserver. Vanligvis er en nettleser en brukeragent, men det finnes også andre brukeragenter, for eksempel edderkopper og roboter. Brukeragenter gir informasjon om seg selv i HTTP-forespørselshodene, slik at webserveren kan skreddersy svaret deretter.
Den viktigste informasjonen i brukeragentstrengen er nettlesertype, versjon og operativsystem. Denne informasjonen lar webserveren sende riktig innhold og formatering for brukerens nettleser. En nettserver kan for eksempel sende en annen versjon av et nettsted til en mobilnettleser enn den ville gjort til en stasjonær nettleser.
Brukeragenter gir også informasjon om brukerens språk og region, som kan brukes til å tilpasse innholdet og språket på nettstedet. For eksempel kan en webserver sende en versjon av et nettsted på spansk til en bruker i Spania.
Brukeragenter kan også gi informasjon om brukerens maskinvare, for eksempel type prosessor, mengde minne og skjermstørrelse. Denne informasjonen kan brukes til å skreddersy nettstedets ytelse til brukerens enhet. For eksempel kan en webserver sende en mobiloptimalisert versjon av et nettsted til en bruker på en mobilenhet.
Brukeragenter er en viktig del av nettet. De lar webservere skreddersy innholdet og formateringen av nettsider til brukerens nettleser, språk, region og enhet. Dette resulterer i en bedre brukeropplevelse for alle.
Her er noen eksempler på brukeragenter:
* Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, som Gecko) Chrome/87.0.4280.141 Safari/537.36
* Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 som Mac OS X) AppleWebKit/605.1.15 (KHTML, som Gecko) Versjon/14.0.1 Mobile/15E148 Safari/604.1
* Mozilla/5.0 (Linux; Android 11; SM-G998B) AppleWebKit/537.36 (KHTML, som Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36