I codici di stato HTTP sono numeri di tre cifre restituiti da un server in risposta a una richiesta di un client, che indicano lo stato della richiesta. Sono raggruppati in cinque classi:

  1. 1xx (Informativo): La richiesta è stata ricevuta e il processo è in corso.
  2. 2xx (Successo): La richiesta è stata ricevuta, compresa e accettata con successo.
  3. 3xx (Reindirizzamento): È necessaria un'ulteriore azione per completare la richiesta.
  4. 4xx (Errore del client): La richiesta contiene una sintassi errata o non può essere soddisfatta a causa di problemi lato client.
  5. 5xx (Errore del server): Il server non è riuscito a soddisfare una richiesta valida a causa di problemi lato server.