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:

httpHTTP/1.1 200 OK

O dabar atsakymo pavyzdį klaidai:

httpHTTP/1.1 404 Not Found