Codice di stato HTTP Alcuni codici di stato comuni sono: 200 - Il server restituisce con successo la pagina web 404 - La pagina web richiesta non esiste 503 - Il servizio non è disponibile Tutte le spiegazioni sullo stato: clicca per visualizzare
1xx (Risposta ad hoc) Un codice di stato che rappresenta una risposta temporanea e richiede al richiedente di continuare l'azione.
Descrizione del codice 100 (Continua) Il richiedente procederà con la richiesta. Il server restituisce questo codice per indicare che la prima parte della richiesta è stata ricevuta e sta aspettando il resto. 101 (Protocollo di Switchover) Il richiedente ha richiesto al server di cambiare protocollo, e il server ha confermato e si è preparato a cambiare.
2xx (Successo) Un codice di stato che indica che la richiesta è stata processata con successo. Descrizione del codice 200 (Successo) Il server ha elaborato con successo la richiesta. Tipicamente, ciò significa che il server ha servito la pagina web richiesta. 201 (Creato) La richiesta ha successo e il server crea una nuova risorsa. 202 (Accettato) La richiesta è stata accettata dal server, ma non è ancora stata elaborata. 203 (Informazioni Non Autorizzate) Il server ha elaborato con successo la richiesta, ma le informazioni restituite potrebbero provenire da un'altra fonte. Il server 204 (nessun contenuto) ha elaborato con successo la richiesta ma non ha restituito nulla. Il server 205 (Reset Content) ha elaborato con successo la richiesta ma non ha restituito nulla. 206 (parziale) Il server ha elaborato con successo alcune delle richieste GET.
3xx (Rediretto) Indica che sono necessarie ulteriori azioni per completare la richiesta. Tipicamente, questi codici di stato vengono utilizzati per i reindirizzamenti.
Descrizione del codice 300 (multiple choice) Il server può eseguire una varietà di azioni sulla richiesta. Il server può selezionare un'azione basata sul richiedente (user agent) o fornire una lista di azioni tra cui il richiedente può scegliere. La pagina della richiesta 301 (spostata permanentemente) è stata spostata definitivamente in una nuova sede. Quando il server restituisce questa risposta (in risposta a una richiesta GET o HEAD), reindirizza automaticamente il richiedente a una nuova posizione. Il server 302 (Temporary Move) attualmente risponde alle richieste da una pagina web in una posizione diversa, ma il richiedente dovrebbe continuare a usare la posizione originale per le richieste future. 303 (Visualizza altre località) Il server restituisce questo codice quando il richiedente dovrebbe utilizzare una richiesta GET separata per una posizione diversa per recuperare la risposta. 304 (Non modificato) La pagina web richiesta non è stata modificata dall'ultima richiesta. Quando il server restituisce questa risposta, il contenuto web non viene restituito. 305 (Usa proxy) Il richiedente può solo utilizzare il proxy per accedere alla pagina web richiesta. Se il server restituisce questa risposta, significa anche che il richiedente dovrebbe utilizzare un proxy. 307 (Reindirizzamento Temporaneo) Il server attualmente risponde alle richieste da una pagina web in una posizione diversa, ma il richiedente dovrebbe continuare a utilizzare la posizione originale per le richieste future.
4xx (Errore di richiesta) Questi codici di stato indicano che la richiesta potrebbe essere andata male, impedendo al server di elaborarla.
Descrizione del codice 400 (Richiesta di errore) Il server non comprende la sintassi della richiesta. Le richieste 401 (Non autorizzate) richiedono autenticazione. Per le pagine web che richiedono l'accesso, il server può restituire questa risposta. 403 (vietato) Il server rifiuta la richiesta. 404 (Non trovato) Il server non riusciva a trovare la pagina web richiesta. 405 (Metodo Disabilitato) Disabilita il metodo specificato nella richiesta. 406 (Non accettato) Pagine Web che non possono rispondere alle richieste utilizzando gli attributi di contenuto richiesti. 407 (Autorizzazione dell'agente necessaria) Questo codice di stato è simile a quello del 401 (non autorizzato), ma il richiedente della designazione dovrebbe autorizzare l'uso dell'agente. 408 (Time out della richiesta) Un timeout avviene mentre il server attende una richiesta. 409 (Conflitto) Il server va in crash mentre si completa una richiesta. Il server deve includere informazioni sul conflitto nella risposta. 410 (Eliminato) Se la risorsa richiesta è stata eliminata permanentemente, il server restituisce questa risposta. 411 (Lunghezza valida richiesta) Il server non accetta richieste che non contengano un campo di intestazione valido Lunghezza del Contenuto. 412 (Prerequisiti non soddisfatti) Il server non soddisfa uno dei prerequisiti stabiliti dal richiedente nella richiesta. 413 (Entità richiesta troppo grande) Il server non può elaborare la richiesta perché l'entità richiede è troppo grande per superare la capacità di elaborazione del server. 414 (URI richiesto è troppo lungo) L'URI richiesto (di solito un indirizzo web) è troppo lungo per il server da elaborare. 415 (Tipi di media non supportati) Il formato della richiesta non è supportato dalla pagina della richiesta. 416 (Ambito della richiesta non conforme) Se la pagina non può fornire l'ambito della richiesta, il server restituisce questo codice di stato. 417 (Atteso Non Soddisfatto) Il server non soddisfa i requisiti per il campo Attesa dell'intestazione della richiesta.
5xx (errore del server) Questi codici di stato indicano che si è verificato un errore interno quando il server ha tentato di elaborare la richiesta. Questi errori possono essere sul server stesso, non sulla richiesta.
Descrizione del codice 500 (Errore all'interno del server) Il server ha incontrato un errore e non è riuscito a completare la richiesta. 501 (non ancora implementato) Il server non ha la capacità di completare la richiesta. Ad esempio, questo codice può essere restituito quando il server non riconosce il metodo di richiesta. Il server 502 (Error Gateway) agisce come gateway o proxy e riceve una risposta non valida dal server upstream. 503 (Servizio non disponibile) Il server è attualmente non disponibile (a causa di sovraccarico o manutenzione durante i tempi di inattività). Di solito, questo è solo uno stato temporaneo. 504 (Gateway Timeout) Il server agisce come gateway o proxy, ma non riceve tempestivamente una richiesta dal server upstream. 505 (versione HTTP non supportata) Il server non supporta la versione del protocollo HTTP utilizzata nella richiesta
|