HTTP-vastauksen alkurivi

Vastausrivi koostuu seuraavista osista, joita erotetaan välilyönnillä: HTTP-protokollan versio, tilakoodi ja tilan kuvaus.

Tilakoodi (status code) ilmaisee, onko pyyntö onnistunut vai tapahtuiko virhe. Tämä koodi koostuu kolmesta numerosta. Esimerkiksi koodi 200 symboloi menestystä, ja koodi 404 kertoo asiakkaalle, että sivua annetulla URL-osoitteella ei löytynyt.

Tilan kuvaus (reason phrase) on lyhyt teksti, joka kuvailee tilakoodia. Se on tarkoitettu ihmisen luettavaksi eikä vaikuta viestiin millään tavalla eikä ole pakollinen. Esimerkiksi 404 koodin kuvaus on Not Found.

Kirjoitetaan esimerkki HTTP-vastauksen alkurivistä onnistumiselle:

httpHTTP/1.1 200 OK

Ja nyt esimerkki vastauksesta virheelle:

httpHTTP/1.1 404 Not Found