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:

  1. 1xx (informativo): La richiesta è stata ricevuta e il processo prosegue.
  2. 2xx (successo): La richiesta è stata ricevuta, compresa e accettata con successo.
  3. 3xx (reindirizzamento): È necessario intraprendere ulteriori azioni per completare la richiesta.
  4. 4xx (errore del client): La richiesta contiene una sintassi errata o non può essere soddisfatta a causa di problemi sul lato client.
  5. 5xx (errore del server): Il server non è riuscito a soddisfare una richiesta valida a causa di problemi sul lato server.