Sobes.tech
Intern

User Agent nədir?

sobes.tech Süni İntellekt

AI-dan cavab

İstifadəçi Agent - müştəri tətbiqini identifikasiya edən sətir, serverə sorğu göndərən (məsələn, veb brauzer, axtarış robotu və s.). Bu, HTTP başlığında User-Agent olaraq göndərilir.

Struktur nümunəsi (dəyişə bilər):

MəhsulAdı/Sürüm [Şərhlər,ƏməliyyatSistemi,Dil...]

İstifadəçi Agentindən istifadə:

  • Müştəri növünün müəyyənləşdirilməsi: Server, məzmunu müəyyən brauzer və ya cihaz üçün uyğunlaşdıra bilər.
  • Analitika: Veb-analitika User Agent istifadə edərək sayt ziyarətləri haqqında statistikalar toplayır.
  • Bloklama: Sayt sahibləri User Agent-ə görə girişə mane ola bilər (məsələn, botlar üçün).
  • Test: QA müxtəlif brauzer və cihazları simulyasiya etmək üçün dəyişdirilmiş User Agent istifadə edir.

HTTP başlığı nümunəsi:

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

Bu nümunədə:

  • Mozilla/5.0 - ümumi işarə, həmişə həqiqi motoru əks etdirməyə bilər.
  • Windows NT 10.0; Win64; x64 - əməliyyat sistemi haqqında məlumat.
  • AppleWebKit/537.36 (KHTML, like Gecko) - render motoru haqqında məlumat.
  • Chrome/91.0.4472.124 - brauzer adı və versiyası.
  • Safari/537.36 - köhnə saytlarla uyğunluğu təmin etmək üçün tez-tez əlavə olunur, bu saytlar User Agent-də "Safari" olub-olmadığını yoxlayırdılar.