Riferimento completo e ricercabile di tutti i codici di stato HTTP
Questo è un riferimento ricercabile per ogni codice di stato HTTP — i numeri a tre cifre che un server restituisce per dire cosa è successo con una richiesta, come 200 OK, 404 Not Found o 500 Internal Server Error. Ogni caricamento di pagina, chiamata di API e invio di modulo torna con uno di questi codici, e sapere cosa significa ciascuno è il modo più rapido di capire perché qualcosa ha funzionato o è fallito. Invece di indovinare cosa significhi "418" o "429", lo cerchi e ottieni una descrizione chiara di ciò che il server ti sta dicendo.
I codici sono organizzati in cinque classi secondo la loro prima cifra, e quel raggruppamento è la chiave per leggerli a colpo d'occhio: gli 1xx sono informativi, i 2xx significano successo, i 3xx sono reindirizzamenti, i 4xx sono errori del client (la richiesta era sbagliata), e i 5xx sono errori del server (il server ha fallito). Quell'unica distinzione — è colpa mia o del server? — di solito ti indica direttamente dove guardare. Questo riferimento ti lascia cercare per numero o parola chiave per trovare il significato esatto, con i codici comuni di tutti i giorni e quelli oscuri tutti in un posto.
I codici 4xx sono errori del client — la richiesta stessa era sbagliata, come 404 Not Found o 400 Bad Request, quindi la correzione è di solito dalla tua parte. I codici 5xx sono errori del server, come 500 o 503, il che significa che la richiesta era valida ma il server non è riuscito a gestirla.
Entrambi sono reindirizzamenti, ma 301 è permanente — la risorsa si è spostata per sempre, e client e motori di ricerca dovrebbero aggiornare i loro link. 302 è temporaneo, il che significa che l'URL originale dovrebbe essere ancora usato in futuro. Usare quello sbagliato può influire su SEO e cache.
401 Unauthorized significa che non sei autenticato — devi accedere o fornire credenziali valide. 403 Forbidden significa che sei autenticato ma non autorizzato ad accedere alla risorsa. Uno riguarda chi sei; l'altro i tuoi permessi.
429 Too Many Requests significa che hai raggiunto un limite di frequenza. La risposta corretta è rallentare e riprovare più tardi, idealmente rispettando qualsiasi header Retry-After che il server invia, invece di martellare l'endpoint, il che non fa che prolungare il limite.
Generatore UUID · Convertitore di timestamp · Codificatore Base64 · Decodificatore Base64 · Generatore di hash · Convertitore di colori