Intern
Mi az a User Agent?
sobes.tech MI
Válasz az MI-től
Felhasználói ügynök - olyan karakterlánc, amely azonosítja az ügyfélalkalmazást, amely a kérést végzi a szerverhez (például webböngésző, keresőrobot stb.). Ez kerül elküldésre a HTTP User-Agent fejlécében.
Példa szerkezetre (változhat):
TermékNév/Verzió [Megjegyzések,OperációsRendszer,Nyelv...]
Felhasználói ügynök alkalmazása:
- A kliens típusának meghatározása: A szerver alkalmazkodhat a konkrét böngészőhöz vagy eszközhöz.
- Elemzés: A webanalitika a User Agent segítségével gyűjt statisztikákat a látogatásokról.
- Blokkolás: A webhely tulajdonosok blokkolhatják a hozzáférést a User Agent alapján (például botok számára).
- Tesztelés: A QA módosított User Agent-et használ különböző böngészők/eszközök szimulálására.
HTTP fejléc példa:
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
Ebben a példában:
Mozilla/5.0- általános jelölő, nem mindig felel meg a valódi motornak.Windows NT 10.0; Win64; x64- operációs rendszer információk.AppleWebKit/537.36 (KHTML, like Gecko)- renderelő motor információk.Chrome/91.0.4472.124- böngésző neve és verziója.Safari/537.36- gyakran hozzáadva az kompatibilitás érdekében régi webhelyekhez, amelyek ellenőrizték a "Safari" jelenlétét a User Agent-ben.