Codici HTTP Status: Guida Completa e Tabella di Riferimento
I codici HTTP Status sono numeri restituiti da un server web per indicare l’esito di una richiesta. Sono fondamentali nel funzionamento di siti web, API e applicazioni moderne.
Cos’è un codice HTTP Status
Ogni volta che un browser o un’app comunica con un server, quest’ultimo risponde con un codice numerico che indica il risultato della richiesta: successo, errore o redirect.
Classificazione dei codici HTTP
- 1xx – Informativi
- 2xx – Successo
- 3xx – Redirect
- 4xx – Errori client
- 5xx – Errori server
Tabella codici HTTP principali
2xx – Successo
- 200 OK – Richiesta eseguita correttamente
- 201 Created – Risorsa creata
- 204 No Content – Nessun contenuto da restituire
3xx – Redirect
- 301 Moved Permanently – Redirect permanente
- 302 Found – Redirect temporaneo
- 304 Not Modified – Risorsa non modificata
4xx – Errori client
- 400 Bad Request – Richiesta non valida
- 401 Unauthorized – Autenticazione richiesta
- 403 Forbidden – Accesso negato
- 404 Not Found – Pagina non trovata
5xx – Errori server
- 500 Internal Server Error – Errore generico server
- 502 Bad Gateway – Gateway non valido
- 503 Service Unavailable – Servizio non disponibile
Perché sono importanti
I codici HTTP sono fondamentali per il debug, la SEO, la gestione delle API e il corretto funzionamento dei siti web moderni.
Ad esempio, un codice 404 indica una pagina inesistente, mentre un 301 viene utilizzato per i redirect permanenti utili alla SEO.

