Startlinjen for HTTP-svar

Svarlinjen består av følgende deler, atskilt med mellomrom: HTTP-protokollversjon, statuskode og statusårsak.

Statuskode (status code) indikerer om forespørselen var vellykket eller om det oppstod en feil. Denne koden består av tre sifre. For eksempel symboliserer kode 200 suksess, mens kode 404 indikerer for klienten at siden med denne URL-en ikke ble funnet.

Statusårsak (reason phrase) er en kort tekst som beskriver statuskoden. Den er beregnet på å leses av mennesker og påvirker ikke meldingen på noen måte og er ikke obligatorisk. For eksempel, for 404 kode vil årsaken være Not Found.

La oss skrive et eksempel på startlinjen for et vellykket HTTP-svar:

httpHTTP/1.1 200 OK

Og nå et eksempel på svar for en feil:

httpHTTP/1.1 404 Not Found