Home / Strumenti per sviluppatori / Codici di stato HTTP
Riferimento

Codici di stato HTTP spiegati

Usa questa pagina per capire rapidamente cosa significa un codice di risposta, se il problema è lato client o server e quali codici contano di più nel debug e nel lavoro con le API.

Ideale per il debug delle API e la valutazione rapida delle risposte webSi abbina a Codici stato HTTP

Gruppi di codici di stato

1xx informativi

La richiesta è ancora in corso. Sono poco comuni nel normale debug del browser.

2xx successo

La richiesta è riuscita. 200, 201, e 204 compaiono più spesso.

3xx reindirizzamento

Il client deve seguire un altro URL o usare contenuti in cache.

Errore client 4xx

La richiesta non era valida, non autorizzata, mancante o soggetta a limiti di frequenza.

Errore server 5xx

Il server non è riuscito a gestire una richiesta valida.

Codici comuni che usi davvero

CodiceSignificatoCaso tipico
200OKRisposta normale di successo per GET o POST
201CreatoRisorsa creata con successo dopo POST
301Spostato permanentementeURL modificato permanentemente, aggiorna i link e le destinazioni canoniche
302TrovatoReindirizzamento temporaneo, spesso per login o routing a breve termine
400Richiesta non validaPayload non valido o parametro obbligatorio mancante
401Non autorizzatoAutenticazione mancante o non valida
403Accesso negatoAutenticato ma non autorizzato ad accedere a questa risorsa
404Non trovatoRoute, file o risorsa non esistenti
429Troppe richiesteLimite di richieste superato
500Errore interno del serverErrore lato server non gestito

Checklist rapida di debug

  • Se il codice è 4xx, controlla prima la richiesta: autenticazione, struttura del payload, URL, header.
  • Se il codice è 5xx, controlla prima il server e i log.
  • Se il codice è 301 o 302, verifica dove termina il reindirizzamento e se tale comportamento è intenzionale.
  • Se il codice è 429, aggiungi una logica di retry o backoff invece di martellare l'endpoint.

Usa questo riferimento con lo strumento giusto

Strumenti correlati