Gli ultimi tutorial di sviluppo web
 

Messaggi di stato HTTP


Quando un browser richiede un servizio da un server Web, potrebbe verificarsi un errore.

Questa è una lista dei messaggi di stato HTTP che potrebbe essere restituito:


1xx: Informazioni

Messaggio: Descrizione:
100 Continua Il server ha ricevuto le intestazioni di richiesta, e il client dovrebbe procedere per inviare la richiesta di corpo
101 Protocolli di commutazione Il richiedente ha chiesto il server per passare protocolli
103 Checkpoint Utilizzato nella proposta richieste resumable per riprendere richieste PUT o POST abortiti

2xx: Riuscito

Messaggio: Descrizione:
200 OK La richiesta è OK (questa è la risposta standard per le richieste HTTP di successo)
201 Creato La richiesta è stata soddisfatta, e viene creata una nuova risorsa
202 Accepted La richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è stata completata
203 Informazioni non autorevole La richiesta è stata elaborata con successo, ma è tornando informazioni che possono essere da un'altra fonte
204 No Content La richiesta è stata elaborata con successo, ma non restituisce alcun contenuto
205 Content reset La richiesta è stata elaborata con successo, ma non restituisce alcun contenuto, e richiede che il richiedente ripristinare la visualizzazione del documento
206 Partial Content Il server sta trasportando solo una parte della risorsa a causa di una intestazione distanza inviato dal client

3xx: reindirizzamento

Messaggio: Descrizione:
300 Multiple Choices Un elenco di link. L'utente può selezionare un link e andare in quella posizione. Massimo cinque indirizzi
301 Moved Permanently La pagina richiesta è trasferita in un nuovo URL
302 Trovato La pagina richiesta è spostato temporaneamente in un nuovo URL
303 Vedi Altro La pagina richiesta può essere trovato in un URL diverso
304 Not Modified Indica la pagina richiesta non è stata modificata dall'ultima richiesta
306 Interruttore Proxy Non più utilizzati
307 Temporary Redirect La pagina richiesta è spostato temporaneamente in un nuovo URL
308 CV incompleta Utilizzato nella proposta richieste resumable per riprendere richieste PUT o POST abortiti

4xx: Errore client

Messaggio: Descrizione:
400 Bad Request La richiesta non può essere soddisfatta a causa di sintassi male
401 non autorizzato La richiesta era una richiesta legale, ma il server si rifiuta di rispondere ad essa. Per l'uso quando l'autenticazione è possibile, ma non è riuscito o non è stato ancora fornito
402 Payment Required Riservato per uso futuro
403 Forbidden La richiesta era una richiesta legale, ma il server si rifiuta di rispondere ad esso
404 non trovato La pagina richiesta non è stata trovata, ma può essere di nuovo disponibile in futuro
405 Metodo non ammessi Una richiesta è stata fatta di una pagina utilizzando un metodo di richiesta non supportata da quella pagina
406 Non accettabile Il server può solo generare una risposta che non è accettato dal cliente
407 Autenticazione Proxy Richiesta Il client deve prima autenticarsi con il proxy
408 Request Timeout Il server è scaduta in attesa della richiesta di
409 Conflict La richiesta non può essere completata a causa di un conflitto nella richiesta
410 finiti La pagina richiesta non è più disponibile
411 lunghezza desiderata Il "Content-Length" non è definito. Il server non accetterà la richiesta senza di essa
412 Precondizione Fallita La precondizione data nella richiesta è risultata falsa dal server
413 Request Entity troppo grande Il server non accetterà la richiesta, perché l'entità richiesta è troppo grande
414 Request-URI Too Long Il server non accetterà la richiesta, perché l'URL è troppo lungo. Si verifica quando si converte una richiesta POST a una richiesta GET con una lunga interrogazione informazioni
415 Tipo di Supporto Il server non accetterà la richiesta, perché il tipo di supporto non è supportato
416 richiesto intervallo Non satisfiable Il cliente ha chiesto una porzione del file, ma il server non è in grado di fornire quella porzione
417 Expectation Failed Il server non può soddisfare le esigenze del campo Expect request-header

5xx: Errore del server

Messaggio: Descrizione:
500 Internal Server Error Un messaggio di errore generico, dato quando nessun messaggio più specifico è adatto
501 Non Implementato Il server o non riconosce il metodo di richiesta, o manca la capacità di soddisfare la richiesta
errore di connessione 502 Bad Gateway Il server stava comportando come un gateway o proxy e ha ricevuto una risposta non valida dal server upstream
503 servizio non disponibile Il server è al momento disponibile (sovraccarico o verso il basso)
504 Gateway Time-out Il server è stato funge da gateway o proxy e non ha ricevuto una risposta tempestiva dal server upstream
505 HTTP Version Not Supported Il server non supporta la versione del protocollo HTTP utilizzato nella richiesta
511 Network Authentication Required Il cliente ha bisogno di autenticazione per ottenere l'accesso alla rete