Sobes.tech
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.