I codici di stato HTTP sono numeri di tre cifre restituiti da un server in risposta a una richiesta del client, che indicano lo stato della richiesta. Sono raggruppati in cinque classi:
- 1xx (informativo): La richiesta è stata ricevuta e il processo prosegue.
- 2xx (successo): La richiesta è stata ricevuta, compresa e accettata con successo.
- 3xx (reindirizzamento): È necessario intraprendere ulteriori azioni per completare la richiesta.
- 4xx (errore del client): La richiesta contiene una sintassi errata o non può essere soddisfatta a causa di problemi sul lato client.
- 5xx (errore del server): Il server non è riuscito a soddisfare una richiesta valida a causa di problemi sul lato server.