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 |