Käyttäjäagentti

Käyttäjäagentti on tietokoneohjelma, joka hoitaa tiedon hakemisen World Wide Webistä käyttäjänsä puolesta.[1] Käyttäjäagentteja ovat esimerkiksi:

  • verkkoselaimet, kuten Google Chrome, Mozilla Firefox ja Safari
  • jotkin sähköpostiohjelmat
  • erilliset tiedostonlatausohjelmat, kuten youtube-dl
  • komentorivin apuohjelmat, kuten cURL
  • "päättömät" palvelut, jotka toimivat osan laajemmasta sovelluksesta, esimerkiksi hakurobotti.

Käyttäjäagentti toimii asiakkaan roolissa asiakas-palvelin -arkkitehtuurissa. HTTP-protokollan User-Agent -otsikkotiedon tarkoituksena on mahdollistaa palvelimen tunnistaa käyttäjän käyttämä ohjelmisto. Tämä otsikko voidaan kuitenkin jättää pois tai helposti väärentää, joten jotkin sivustot käyttävät muita tapoja käyttäjien erotteluun.

Lähteet

  1. W3C Definition of User Agent 16.6.2011. www.w3.org. Viitattu 20.10.2018.