English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Prima di tutto, esaminerò ogni codice di stato e la parola corrispondente (ad esempio: 200 OK, 304 Non Modificato, 404 Non Trovato), poi capirò il testo dettagliato dietro la parola e redigerò una breve descrizione basata sulla mia comprensione, infine, unirò tutto per memorizzarlo. Quando il browser segnala un codice di stato, di solito segue la parola corrispondente.
Quando il browser richiede servizi dal server web, possono verificarsi errori, redirezioni e altro.
Di seguito è elencata una serie di messaggi di stato HTTP che potrebbero essere restituiti:
Messaggio: | Descrizione: |
---|---|
100 Continua | Il server ha ricevuto solo parte della richiesta, ma una volta che il server non ha rifiutato la richiesta, il client dovrebbe continuare a inviare il resto della richiesta. |
101 Spostamento dei Protocolli | Conversione del protocollo del server: il server seguirà la richiesta del client per convertire a un altro protocollo. |
103 Punto di Controllo | Suggerimento per la richiesta di ripristino utilizzata per il recupero di una richiesta PUT o POST fallita. |
Messaggio: | Descrizione: |
---|---|
200 OK | La richiesta è stata elaborata con successo (questo è la risposta standard di successo per una richiesta HTTP). |
201 Creato | La richiesta è stata creata con successo e una nuova risorsa è stata creata. |
202 Accettato | La richiesta da elaborare è stata accettata, ma il processo non è completo. |
203 Informazioni Non Autorizzative | La richiesta è stata elaborata con successo, ma alcune intestazioni di risposta potrebbero non essere corrette perché è stato utilizzato un duplicato di un altro documento. |
204 Nessun Contenuto | La richiesta è stata elaborata con successo, ma non è stato restituito un nuovo documento. Il browser dovrebbe continuare a visualizzare il documento originale. Se l'utente aggiorna regolarmente la pagina e il Servlet può determinare che il documento dell'utente è sufficientemente nuovo, questo codice di stato è molto utile. |
205 Ripristina Contenuto | La richiesta è stata elaborata con successo, ma non è stato restituito un nuovo documento. Tuttavia, il browser dovrebbe ripulire il contenuto che visualizza. Questo viene utilizzato per forzare il browser a cancellare il contenuto degli input del modulo. |
206 Contenuto Parziale | Il client ha inviato una richiesta GET con l'intestazione Range, e il server l'ha completata. |
Messaggio: | Descrizione: |
---|---|
300 Scegli Multipla | Scegli multipla. Elenco di link. L'utente può scegliere un link per raggiungere il destino. Sono permessi al massimo cinque indirizzi. |
301 Spostato Permanentemente | La pagina richiesta è stata trasferita a un nuovo URL. |
302 Trovato | La pagina richiesta è stata temporaneamente trasferita a un nuovo URL. |
303 Vedi Altri | La pagina richiesta può essere trovata in un altro URL. |
304 Non Modificato | Il documento non è stato modificato come previsto. Il client ha un documento in cache e ha inviato una richiesta condizionale (solitamente fornendo l'intestazione If-Modified-Since per indicare che il client desidera solo i documenti aggiornati dopo una data specifica). Il server ha informato il client che il documento in cache può essere utilizzato ancora. |
305 Usa Proxy | Il documento richiesto dal cliente dovrebbe essere estratto attraverso il server proxy indicato dall'intestazione Location. |
306 Spostamento proxy | Non più utilizzato, ma il codice è stato mantenuto. |
307 Redirezione temporanea | La pagina richiesta è stata temporaneamente spostata a un nuovo URL. |
308 Ripristino incompleto | Suggerimento per la richiesta di ripristino utilizzata per il recupero di una richiesta PUT o POST fallita. |
Messaggio: | Descrizione: |
---|---|
400 Richiesta errata | A causa di errori di sintassi, il server non ha potuto comprendere la richiesta. |
401 Non autorizzato | Richiesta legittima, ma l'accesso alla pagina richiesta è vietato perché la pagina richiesta richiede autenticazione e il client non l'ha fornita o l'autenticazione è fallita. |
402 Pagamento richiesto | Questo codice non è ancora utilizzabile. |
403 vietato | Richiesta legittima, ma l'accesso alla pagina richiesta è vietato. |
404 Non trovato | Il server non può trovare la pagina richiesta. |
405 Metodo non permesso | Il metodo specificato nella richiesta non è permesso. |
406 Non accettabile | La risposta generata dal server non può essere accettata dal client. |
407 Autenticazione proxy richiesta | L'utente deve prima autenticarsi tramite il server proxy, in modo che la richiesta venga elaborata. |
408 Tempo di richiesta scaduto | La richiesta è scaduta nel tempo di attesa del server. |
409 Conflitto | La richiesta non può essere completata a causa di conflitti. |
410 Sparito | La pagina richiesta non è disponibile. |
411 Lunghezza richiesta | "Content-Length" non definito. Se non c'è questo contenuto, il server non accetterà la richiesta. |
412 Condizioni preposte non soddisfatte | Le condizioni preposte nella richiesta sono state valutate dal server come fallite. |
413 Entità di richiesta troppo grande | Poiché l'entità richiesta è troppo grande, il server non accetterà la richiesta. |
414 Richiesta-URI troppo lunga | Poiché l'URL è troppo lungo, il server non accetterà la richiesta. Questo accade quando una richiesta POST viene convertita in una richiesta GET con un'informazione di ricerca molto lunga. |
415 Tipo di media non supportato | Poiché il tipo di medium non è supportato, il server non accetterà la richiesta. |
416 Richiesta di intervallo non soddisfacibile | Il client richiede una parte del documento, ma il server non può fornire la parte richiesta. |
417 Fallito l'attesa | Il server non può soddisfare la richiesta del cliente per l'intestazione specificata nella richiesta. |
Messaggio: | Descrizione: |
---|---|
500 Errore interno del server | La richiesta non è stata completata. Il server incontra una situazione imprevista. |
501 Non implementato | La richiesta non è stata completata. Il server non supporta la funzione richiesta o non può completare la richiesta. |
502 Gateway fallato | La richiesta non è stata completata. Quando il server agisce come gateway o proxy, riceve una risposta non valida dal server superiore. |
503 Servizio non disponibile | Il server è attualmente non disponibile (sovraccarico o guasto). |
504 Timeout del gateway | Timeout del gateway. Quando il server agisce come gateway o proxy, non riceve una risposta tempestiva dal server superiore. |
505 Versione di HTTP non supportata | Il server non supporta la versione di protocollo HTTP specificata nella richiesta. |
Autenticazione di rete 511 necessaria | L'utente deve fornire l'autenticazione per ottenere l'accesso alla rete. |