User Agent in die HTTP-protokol
Die term User Agent verwys na die program wat 'n webblad van die bediener aflaai. Gewoonlik is hierdie program 'n blaaier. Maar nie altyd nie – daar is ook ander programme wat webblaaie verkry. Byvoorbeeld, soekenjinsrobotte wat die teks van die bladsy analiseer en die webwerf in soekresultate vertoon.
Programme wat die bediener benader, stuur gewoonlik
'n spesiale koptek User-Agent,
wat die naam van die program,
die bedryfstelsel van die rekenaar,
en die gebruiker se taal bevat.
Die algemene formaat van die koptek vir blaaiers lyk soos volg:
User-Agent: Mozilla/5.0 (stelselinligting) platform
Soos jy kan sien, begin die waarde van die koptek vir enige blaaier met Mozilla/5.0. Dit is nodig om historiese redes.
Voorbeeld van die koptekwaarde in die Firefox-blaaier op Windows:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Voorbeeld van die koptekwaarde in die Firefox-blaaier op MAC-os:
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0
Voorbeeld van die koptekwaarde in die Chrome-blaaier op Linux:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Voorbeeld van die koptekwaarde vir Google se robot:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Maak die blaaier se ontfoutiger oop en ondersoek
die inhoud van die User-Agent-koptek.