Intern
Čo je to User Agent?
sobes.tech AI
Odpoveď od AI
Používateľský agent - reťazec, ktorý identifikuje klientsku aplikáciu, ktorá vykonáva požiadavku na server (napríklad webový prehliadač, vyhľadávací robot atď.). Je odosielaný v hlavičke HTTP User-Agent.
Príklad štruktúry (môže sa líšiť):
NázovProduktu/Vrstva [Komentáre,OperačnýSystém,Jazyk...]
Použitie používateľského agenta:
- Určenie typu klienta: Server môže prispôsobiť obsah konkrétnemu prehliadaču alebo zariadeniu.
- Analytika: Webová analytika používa User Agent na zber štatistík o návštevách stránok.
- Blokovanie: Majitelia stránok môžu blokovať prístup na základe User Agent (napríklad pre roboty).
- Testovanie: QA používa upravený User Agent na simuláciu rôznych prehliadačov/zariadení.
Prí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 príklade:
Mozilla/5.0- bežný marker, nemusí vždy zodpovedať skutočnému motoru.Windows NT 10.0; Win64; x64- informácie o operačnom systéme.AppleWebKit/537.36 (KHTML, like Gecko)- informácie o renderovacom motore.Chrome/91.0.4472.124- názov a verzia prehliadača.Safari/537.36- často pridávané na zabezpečenie kompatibility so staršími stránkami, ktoré kontrolovali prítomnosť "Safari" v User Agent.