User-Agent

User-Agent aplikacja kliencka: nagłówek identyfikujący, który jest wysyłany protokołem HTTP przez bota lub przeglądarkę.

User-Agent — co to jest

User-Agent  to nagłówek, którego celem jest identyfikacja przez serwer programu klienckiego oraz do tworzenia statystyk odwiedzin witryny przez różnego rodzaju boty i przeglądarki.

User-Agent — przykłady

  • Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36 OPR/19.0.1326.56 – Opera 19.0 w systemie Windows XP,
  • Googlebot/2.1 (+http://www.googlebot.com/bot.html) – Googlebot, robot wyszukiwarki Google’a,
  • Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp) – Slurp, robot Yahoo,
  • JavaX.X.X – domyślny UAString aplikacji napisanych w Javie wysyłających żądania HTTP (X.X.X to wersja JRE, w jakiej uruchomiona jest aplikacja.

User-Agent — czy można go zmienić

Istnieje możliwość zmiany tego, co przeglądarka wysyła jako User-Agent.  Przykładowo, dotyczy to sytuacji, w której witryna zezwala na dostęp wyłącznie na desktopie (choć to obecnie rzadkość). Wówczas można zafałszować to, co przeglądarka identyfikuje jako tryb mobilny, na desktop.