Intern
Co je to User Agent?
sobes.tech AI
Odpověď od AI
Uživatelský agent - řetězec, který identifikuje klientskou aplikaci, která provádí požadavek na server (například webový prohlížeč, vyhledávací robot atd.). Je odesílán v hlavičce HTTP User-Agent.
Příklad struktury (může se lišit):
NázevProduktu/Versace [Komentáře,OperačníSystém,Jazyk...]
Použití uživatelského agenta:
- Určení typu klienta: Server může přizpůsobit obsah konkrétnímu prohlížeči nebo zařízení.
- Analytika: Webová analytika používá User Agent ke sběru statistik o návštěvách stránek.
- Blokování: Vlastníci stránek mohou blokovat přístup na základě User Agent (například pro roboty).
- Testování: QA používá upravený User Agent k simulaci různých prohlížečů/zařízení.
Příklad hlavičky HTTP:
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
V tomto příkladu:
Mozilla/5.0- běžný marker, nemusí vždy odpovídat skutečnému motoru.Windows NT 10.0; Win64; x64- informace o operačním systému.AppleWebKit/537.36 (KHTML, like Gecko)- informace o renderovacím motoru.Chrome/91.0.4472.124- název a verze prohlížeče.Safari/537.36- často přidáváno pro zajištění kompatibility se staršími weby, které kontrolovaly přítomnost "Safari" v User Agent.