User Agent HTTP პროტოკოლში
ტერმინს User Agent ეწოდება პროგრამა, რომელიც სერვერიდან ჩამოტვირთავს საიტის გვერდს. როგორც წესი, ეს პროგრამა არის ბრაუზერი. მაგრამ არა ყოველთვის - არსებობს სხვა პროგრამებიც, რომლებიც იღებენ საიტების გვერდებს. მაგალითად, საძიებო რობოტები, რომლებიც აანალიზებენ ტექსტს გვერდის და აჩვენებენ საიტს ძიებაში.
პროგრამები, რომლებიც მიმართავენ სერვერს, როგორც წესი
გადასცემენ სპეციალურ სათაურს User-Agent,
რომელიც შეიცავს პროგრამის სახელს,
კომპიუტერის ოპერაციულ სისტემას
და მომხმარებლის ენას.
სათაურის ზოგადი ფორმატი ბრაუზერებისთვის ასე გამოიყურება:
User-Agent: Mozilla/5.0 (system-information) platform
როგორც ხედავთ, ნებისმიერი ბრაუზერისთვის მნიშვნელობა სათაურის იწყება Mozilla/5.0-ით. ეს ისტორიული მიზეზების გამო არის საჭირო.
სათაურის მნიშვნელობის მაგალითი Firefox ბრაუზერში Windows-ის ქვეშ:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
სათაურის მნიშვნელობის მაგალითი Firefox ბრაუზერში MAC-OS-ის ქვეშ:
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0
სათაურის მნიშვნელობის მაგალითი Chrome ბრაუზერში Linux-ის ქვეშ:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
სათაურის მნიშვნელობის მაგალითი Google-ის რობოტში:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
გახსენით ბრაუზერის დებაგერი და შეისწავლეთ
სათაურის User-Agent შიგთავსი.