User Agent u HTTP protokolu
Terminom User Agent naziva se program koji preuzima stranicu sajta sa servera. U pravilu, taj program je pretraživač. Ali ne uvek - postoje i drugi programi koji dobijaju stranice sajtova. Na primer, pretraživački roboti koji analiziraju tekst stranice i prikazuju sajt u rezultatima pretrage.
Programi koji se obraćaju serveru u pravilu
prosleđuju specijalno zaglavlje User-Agent,
koje sadrži naziv programa,
operativni sistem računara
i jezik korisnika.
Opšti format zaglavlja za pretraživače izgleda ovako:
User-Agent: Mozilla/5.0 (system-information) platform
Kao što vidite, za bilo koji pretraživač vrednost zaglavlja počinje sa Mozilla/5.0. To je potrebno zbog istorijskih razloga.
Primer vrednosti zaglavlja u pretraživaču Firefox na Windows-u:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Primer vrednosti zaglavlja u pretraživaču Firefox na MAC OS-u:
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0
Primer vrednosti zaglavlja u pretraživaču Chrome na Linux-u:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Primer vrednosti zaglavlja kod Google robota:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Otvorite alat za razvoj u pretraživaču i proučite
sadržaj zaglavlja User-Agent.