Codici di Stato HTTP
1xx Informativi
Il server ha ricevuto le intestazioni della richiesta e il client dovrebbe continuare a inviare il corpo.
Il richiedente ha chiesto al server di cambiare protocollo e il server ha accettato.
Il server ha ricevuto ed sta elaborando la richiesta, ma non è ancora disponibile alcuna risposta.
2xx Successo
La richiesta ha avuto successo. Il significato del successo varia a seconda del metodo HTTP.
La richiesta è stata soddisfatta e ha portato alla creazione di una nuova risorsa.
La richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è stata completata.
Il server ha elaborato con successo la richiesta e non restituisce alcun contenuto.
Il server sta consegnando solo parte della risorsa a causa di un'intestazione di intervallo inviata dal client.
3xx Reindirizzamento
Alla risorsa richiesta è stato assegnato un nuovo URI permanente e i riferimenti futuri dovrebbero usare quell'URI.
La risorsa richiesta risiede temporaneamente sotto un URI diverso.
La risorsa non è stata modificata dalla versione specificata dalle intestazioni della richiesta.
La richiesta dovrebbe essere ripetuta con un altro URI, ma le richieste future possono usare l'URI originale.
La richiesta e tutte le richieste future dovrebbero essere ripetute usando un altro URI in modo permanente.
4xx Errore Client
Il server non può o non vuole elaborare la richiesta a causa di un apparente errore del client.
L'autenticazione è richiesta ed è fallita o non è ancora stata fornita.
Il server ha compreso la richiesta ma si rifiuta di autorizzarla.
La risorsa richiesta non è stata trovata sul server.
Il metodo di richiesta è conosciuto dal server ma non è supportato dalla risorsa di destinazione.
Il server ha esaurito il tempo di attesa per la richiesta dal client.
La richiesta non può essere completata a causa di un conflitto con lo stato attuale della risorsa.
La risorsa richiesta non è più disponibile e non lo sarà più in futuro.
La richiesta è più grande di quanto il server è disposto o in grado di elaborare.
L'entità della richiesta ha un tipo di media che il server o la risorsa non supporta.
La richiesta era ben formata ma non è stato possibile elaborarla a causa di errori semantici.
L'utente ha inviato troppe richieste in un determinato periodo di tempo (limitazione della velocità).
5xx Errore Server
Il server ha incontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta.
Il server non supporta la funzionalità richiesta per soddisfare la richiesta.
Il server, agendo come gateway o proxy, ha ricevuto una risposta non valida dal server upstream.
Il server non è attualmente in grado di gestire la richiesta a causa di sovraccarico temporaneo o manutenzione.
Il server, come gateway o proxy, non ha ricevuto una risposta tempestiva dal server upstream.
Il server non supporta la versione del protocollo HTTP utilizzata nella richiesta.