Codici HTTP Status: Guida Completa e Tabella di riferimento

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.


Questo sito utilizza i cookie per garantirti la migliore esperienza di navigazione. Continuando a utilizzare il sito, accetti l'utilizzo dei cookie.

Privacy e cookie policy