Una guida rapida ai codici di stato HTTP con infografica

Il codice di stato HTTP viene restituito quando viene effettuata una richiesta HTTP al server. Il server restituisce un codice di stato HTTP in risposta alla tua richiesta.

Esistono cinque classi di codice di stato HTTP come segue.

  • Informativo – 1XX
  • Successo – 2XX
  • Reindirizzamento – 3XX
  • Errore del cliente – 4XX
  • Errore del server – 5XX

Diamo un’occhiata al diagramma seguente, che dà un’idea di come un codice di stato viene restituito dal server web.

Quindi ora sai come viene generato il codice di stato e qui ci sono alcuni dei codici di ritorno di stato HTTP popolari in Infografica.

Risposta di successo

200 – OK: la risposta HTTP standard per richieste HTTP riuscite. In un altro modo, il server web restituirà 200 quando il contenuto richiesto viene servito correttamente.

202 – Accettato: il server ha accettato la tua richiesta e deve ancora elaborarla.

206 – Contenuto parziale: viene fornito solo il contenuto parziale a causa dell’intestazione dell’intervallo inviata da un client come wget.

Risposta di reindirizzamento

301 – Spostato in modo permanente: la pagina richiesta è stata spostata in modo permanente in una nuova posizione. Questo indica a un bot del motore di ricerca di eseguire la scansione di una nuova posizione.

302 – Trasferito temporaneamente: la tua richiesta viene evasa da un luogo diverso, ma si tratta di un accordo temporaneo. Questo indica al bot del motore di ricerca di eseguire la scansione della posizione originale.

305 – Usa proxy: la risorsa richiesta è disponibile solo tramite un proxy. Ciò significa che devi utilizzare un proxy pertinente per ottenere correttamente la pagina richiesta.

304 – Non modificato: Di solito, quando la pagina memorizzata nella cache viene servita quando una risorsa non è stata modificata.

Errore del cliente

400 – Richiesta errata: il server è confuso su ciò che hai richiesto. Probabilmente sintassi errata o tentativo di includere caratteri nell’URI, che il server non comprende.

401 – Non autorizzato: La pagina richiesta è protetta e richiede l’autenticazione. Devi effettuare il login per ottenere la pagina richiesta con successo.

403 – Proibito: Devi provare ad accedere a cui non hai il permesso. Questa risorsa non necessaria è protetta dalla password; potrebbe anche essere quando l’autorizzazione per file/cartelle non consente la visualizzazione della pagina richiesta.

404 – Non trovato: Probabilmente il più famoso – la pagina richiesta non è stata trovata sul server. Stai cercando di accedere a qualcosa che non esiste.

405 – Metodo non consentito: stai richiedendo una pagina con il metodo sbagliato. Ad esempio, stai facendo GET sui dati POST. Oppure stai provando il metodo che è disabilitato, ad esempio: TRACE, PUT, DELETE.

408 – Timeout richiesta: il server è scaduto in attesa della richiesta

411 – Lunghezza richiesta: la tua richiesta non soddisfa la lunghezza del suo contenuto, che è richiesta dalla risorsa richiesta.

Errore del server

500 – Errore interno del server: un errore molto generico quando il server ha riscontrato un errore a causa di vari motivi. I registri devono essere esaminati per vedere perché il server ha risposto a un errore interno.

502 – Gateway errato: il server fungeva da gateway o proxy e ha ricevuto una risposta non valida dal server upstream come Tomcat, WebSphere.

503 – Servizio non disponibile: il server non può soddisfare la tua richiesta. Ciò potrebbe essere dovuto al fatto che il server è troppo occupato con altre cose o quasi morto.

Spero che ora tu abbia un’idea del codice di ritorno dello stato HTTP. Se lo trovi utile, aiutaci a condividerlo con i tuoi amici.

Ti è piaciuto leggere l’articolo? Che ne dici di condividere con il mondo?