Riga iniziale della risposta HTTP
La riga di risposta è composta dalle seguenti parti, separate da uno spazio: versione del protocollo HTTP, codice di stato e frase esplicativa dello stato.
Il codice di stato (status code)
indica se la richiesta ha avuto successo o se si è verificato
un errore. Questo codice è composto da tre cifre.
Ad esempio, il codice 200 simboleggia
il successo, mentre il codice 404 indica
al client che la pagina per questo URL
non è stata trovata.
La frase esplicativa dello stato (reason phrase)
è un breve testo che descrive
il codice di stato. È destinata alla lettura
umana e non influisce in alcun modo sul messaggio
e non è obbligatoria. Ad esempio,
per il codice 404 la frase esplicativa sarà
Not Found.
Scriviamo un esempio di riga iniziale della risposta HTTP per un successo:
HTTP/1.1 200 OK
E ora un esempio di risposta per un errore:
HTTP/1.1 404 Not Found