Codici di stato HTTP

I codici più frequenti in API e CDN. Quelli sperimentali rari sono esclusi.

Aggiornato:

CodiceNomeSignificato
200OKSuccesso con corpo
201CreatoRisorsa creata
204Nessun contenutoSuccesso, corpo vuoto
301Spostato permanentementeReindirizzamento permanente
302TrovatoReindirizzamento temporaneo
304Non modificatoUsa la copia in cache
400Richiesta non validaRichiesta del client non valida
401Non autorizzatoAutenticazione richiesta o fallita
403VietatoAutenticato ma negato
404Non trovatoLa risorsa non esiste
405Metodo non consentitoMetodo HTTP errato
408Timeout della richiestaClient troppo lento
409ConflittoConflitto di stato
410Non più disponibileRimosso definitivamente
422Entità non elaborabileSemantica non valida
429Troppe richiesteLimitato di frequenza
500Errore interno del serverGuasto del server
502Gateway non validoRisposta upstream non valida
503Servizio non disponibileSovraccarico o non disponibile
504Timeout del gatewayTimeout upstream

Note

Domande frequenti

Cosa significa il codice HTTP 403?
403 Forbidden significa che il server ha compreso e autenticato la richiesta ma nega l’accesso alla risorsa. A differenza del 401, rifare il login non risolve.
Qual è la differenza tra i redirect HTTP 301 e 302?
301 indica uno spostamento permanente: client e motori di ricerca devono usare il nuovo URL. 302 è un redirect temporaneo e l’URL originale resta valido.
Cosa significa HTTP 429 e come si risolve?
429 significa che è stato raggiunto un limite di richieste. Rallenta e rispetta l’header Retry-After se il server lo invia.