Guida ai Codici di Stato HTTP

Cerca tutti i codici di stato HTTP standard — da 1xx a 5xx, colorati per classe, con spiegazioni in linguaggio semplice.

Come si usa

  1. Digita il numero di un codice o parte del suo nome — come "404", "redirect" o "timeout" — per filtrare la lista all'istante.
  2. Sfoglia i codici raggruppati e colorati per classe: 1xx informativi, 2xx successo, 3xx reindirizzamenti, 4xx errori del client, 5xx errori del server.
  3. Clicca uno qualsiasi dei codici più comuni per espandere una spiegazione in linguaggio semplice di quando i server lo inviano.

Informazioni su questo strumento

Ogni risposta HTTP inizia con un codice di stato a tre cifre che dice al client come è andata la richiesta, e la prima cifra da sola dà il titolo: 1xx è informativo, 2xx significa successo, 3xx ti reindirizza altrove, 4xx dice che il client ha sbagliato qualcosa e 5xx dice che è il server stesso ad aver fallito. Questa guida elenca tutti i codici standard — l'insieme principale definito nella RFC 9110 più le estensioni registrate comuni di WebDAV e specifiche correlate, circa sessanta in totale — raggruppati per classe e colorati, così la forma del protocollo è visibile a colpo d'occhio.

I nomi ufficiali (reason phrase) come "Not Found" o "Bad Gateway" sono mantenuti in inglese di proposito: sono vocabolario tecnico universale che appare tale e quale nei log, nei DevTools del browser e nella documentazione delle API in ogni lingua. In più, i circa 25 codici che incontri davvero nel lavoro quotidiano — 200, 301, 404, 429, 500, 503 e compagnia — hanno una breve spiegazione in linguaggio semplice che si espande cliccando la riga. La lista segue la nomenclatura attuale della RFC 9110, quindi il 413 appare come "Content Too Large" e il 422 come "Unprocessable Content", e sì, il 418 "I'm a teapot" è reale — una RFC del pesce d'aprile del 1998 che i server includono ancora come easter egg.

Apri la guida quando fai il debug di una risposta API, decidi quale codice il tuo endpoint dovrebbe restituire, o leggi i log del server: la differenza tra un 301 e un 302 influisce su come i motori di ricerca trasferiscono il ranking, la differenza tra 401 e 403 definisce il tuo flusso di autenticazione, e distinguere un 502 da un 504 ti indica lo strato guasto giusto dietro un proxy. La casella di ricerca filtra per numero o nome mentre digiti, e tutto — lista, ricerca e descrizioni — è incorporato nella pagina e gira al 100% nel tuo browser.

Domande frequenti

Qual è la differenza tra un redirect 301 e uno 302?

Un 301 dice che la risorsa si è spostata definitivamente e che i client (motori di ricerca inclusi) dovrebbero aggiornare i loro link; un 302 dice che lo spostamento è temporaneo e che va continuato a usare l'URL originale. Per la SEO, un 301 trasferisce i segnali di ranking al nuovo URL, un 302 in genere no.

Cosa significa la prima cifra di un codice di stato?

Identifica la classe della risposta: 1xx informativo, 2xx successo, 3xx reindirizzamento, 4xx errore del client (la colpa è della richiesta), 5xx errore del server (il server non è riuscito a soddisfare una richiesta valida).

Quando un'API dovrebbe restituire 401 invece di 403?

Restituisci 401 quando il client non è autenticato — le credenziali mancano o non sono valide, e riprovare con credenziali valide potrebbe funzionare. Restituisci 403 quando il client è autenticato ma semplicemente non è autorizzato a fare ciò che ha chiesto.

Qual è la differenza tra 502, 503 e 504?

502 significa che un gateway o proxy ha ricevuto una risposta non valida dal server dietro di esso; 503 significa che il server stesso è temporaneamente non disponibile, di solito sovraccarico o in manutenzione; 504 significa che il gateway ha rinunciato ad aspettare la risposta del server upstream.

La mia ricerca lascia il browser?

No. L'intera lista dei codici è incorporata nella pagina e la ricerca la filtra in locale in JavaScript — nulla di ciò che digiti viene trasmesso o salvato.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.