Intern
Mis on User Agent?
sobes.tech AI
Vastus AI-lt
Kasutaja agent - rida, mis tuvastab kliendi rakenduse, mis teeb serverile päringu (näiteks veebibrauser, otsingurobot jne). See saadetakse HTTP päises User-Agent.
Struktuuri näide (võib varieeruda):
TooteNimi/Versioon [Kommentaarid,Operatsioonisüsteem,Keel...]
Kasutaja agendi kasutamine:
- Kliendi tüübi määramine: Server võib sisu kohandada konkreetsele brauserile või seadmele.
- Analüütika: Veebianalüütika kasutab User Agentit, et koguda statistikat külastuste kohta.
- Blokeerimine: Veebisaidi omanikud võivad blokeerida juurdepääsu User Agent'i alusel (näiteks robotitele).
- Testimine: QA kasutab muudetud User Agentit, et simuleerida erinevaid brausereid/seadmeid.
HTTP päise näide:
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
Selles näites:
Mozilla/5.0- üldine marker, ei pruugi alati vastata tegelikule mootorile.Windows NT 10.0; Win64; x64- operatsioonisüsteemi teave.AppleWebKit/537.36 (KHTML, like Gecko)- renderimismootori teave.Chrome/91.0.4472.124- brauseri nimi ja versioon.Safari/537.36- sageli lisatakse vanemate saitide ühilduvuse tagamiseks, mis kontrollisid "Safari" olemasolu User Agent'is.