Una lista chiara dei codici di stato e dei correlati messaggi definiti per il protocollo HTTP. La prima cifra del codice di stato specifica una delle cinque categorie di risposta.
I codici di stato per il protocollo HTTP sono suddivisi in 5 classi. Sono in realtà, raggruppamenti di risposte che hanno significati simili o correlati.
Le cinque classi:
- 100: i codici informativi di questa classe, indicano che la richiesta avviata dal browser sta proseguendo.
- 200: i codici di questa classe, indicano informazioni di successo restituiti quando la richiesta del browser è stata ricevuta ed elaborata dal server.
- 300: I codici di questa classe, conferiscono a dei reindirizzamenti e vengono restituiti quando una nuova risorsa sostituisce la risorsa richiesta.
- 400: I codici di questa classe, indicano errore del client che indicano che c’è stato un problema con la richiesta.
- 500: I codici di errore di questa classe riferenti al server che indicano che la richiesta è stata accettata, ma che un errore sul server ha impedito il completamento della richiesta.
All’interno di ciascuna di queste classi, esistono diversi sub-codici che possono essere restituiti dal server. Ogni singolo codice ha un significato specifico e univoco.