Sobes.tech
Intern

User Agent nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kullanıcı Ajanı - istemci uygulamayı tanımlayan dize, sunucuya yapılan isteği gerçekleştiren (örneğin, web tarayıcısı, arama robotu vb.). Bu, HTTP başlığı User-Agent içinde gönderilir.

Yapı örneği (değişebilir):

ÜrünAdı/Sürüm [Yorumlar,İşletimSistemi,Dil...]

Kullanıcı Ajanı kullanımı:

  • İstemci türünün belirlenmesi: Sunucu, içeriği belirli bir tarayıcı veya cihaza uyarlayabilir.
  • Analitik: Web analitiği, kullanıcı ajanını kullanarak site ziyaretleri hakkında istatistik toplar.
  • Engelleme: Site sahipleri, kullanıcı ajanına göre erişimi engelleyebilir (örneğin, botlar için).
  • Test: QA, farklı tarayıcılar/cihazlar simüle etmek için değiştirilmiş kullanıcı ajanı kullanır.

HTTP başlığı örneği:

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 örnekte:

  • Mozilla/5.0 - yaygın bir işaretçi, her zaman gerçek motoru yansıtmayabilir.
  • Windows NT 10.0; Win64; x64 - İşletim sistemi bilgisi.
  • AppleWebKit/537.36 (KHTML, like Gecko) - İşaretçi motor bilgisi.
  • Chrome/91.0.4472.124 - Tarayıcı adı ve sürümü.
  • Safari/537.36 - Eski sitelerle uyumluluğu sağlamak için sıklıkla eklenir, bu siteler User Agent'ta "Safari" olup olmadığını kontrol ederler.