HTTP atsakymo pradinė eilutė
Atsakymo eilutę sudaro šios dalys, atskirtos tarpu: HTTP protokolo versija, būsenos kodas ir būsenos paaiškinimas.
Būsenos kodas (status code)
nurodo, ar užklausa buvo sėkminga, ar įvyko
klaida. Šis kodas susideda iš trijų skaitmenų.
Pavyzdžiui, kodas 200 simbolizuoja
sėkmę, o kodas 404 nurodo
klientui, kad puslapis pagal nurodytą URL
nerastas.
Būsenos paaiškinimas (reason phrase)
yra trumpas tekstas, apibūdinantis
būsenos kodą. Jis skirtas žmogaus skaitymui
ir niekaip neveikia pranešimo
ir nėra privalomas. Pavyzdžiui,
404 kodui paaiškinimas bus
Not Found.
Parašykime HTTP atsakymo pradinės eilutės pavyzdį sėkmei:
HTTP/1.1 200 OK
O dabar atsakymo pavyzdį klaidai:
HTTP/1.1 404 Not Found