User-agent

A MIA wikiből

A felhasználó nevében/helyett valamilyen feladatot ellátó szoftverek összefoglaló neve. A web esetében ide tartoznak a böngészők, a linkellenőrök, a letöltő programok, és a különféle bot-ok - köztük a keresőrendszerek és archívumok által indított crawler-ek is. Ezek a szoftverek, amikor kapcsolatba lépnek valamelyik szerverrel, a HTTP protokollon keresztül azonosítják magukat, pl. megadják a nevüket (user agent string), a használt operációs rendszert és egyéb technikai ill. tulajdonosi adatokat. A crawler-ek gyakran egy URL és/vagy e-mail címet is megadnak, hogy a webmesterek probléma vagy kérdés esetén kapcsolatba tudjanak lépni a mögöttük álló üzemeltetőkkel. Ezek az azonosítók "hamisíthatók" is, vagyis például egy asztali gépen futó böngésző program kiadhatja magát valamilyen mobil browsernek vagy akár egy crawlernek is (Firefoxban pl. a User Agent Switcher kiegészítő telepítésével), így egyszerűen tesztelni lehet, hogy egy webszerver milyen tartalmat ad vissza, ha egy mobil kliens vagy ha egy robot kéri azt.