English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo elenco dei tag HTML

Messaggi di stato HTTP

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:

1xx: Informazioni

Messaggio:Descrizione:
100 ContinuaIl 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 ProtocolliConversione del protocollo del server: il server seguirà la richiesta del client per convertire a un altro protocollo.
103 Punto di ControlloSuggerimento per la richiesta di ripristino utilizzata per il recupero di una richiesta PUT o POST fallita.

2xx: Successo

Messaggio:Descrizione:
200 OKLa richiesta è stata elaborata con successo (questo è la risposta standard di successo per una richiesta HTTP).
201 CreatoLa richiesta è stata creata con successo e una nuova risorsa è stata creata.
202 AccettatoLa richiesta da elaborare è stata accettata, ma il processo non è completo.
203 Informazioni Non AutorizzativeLa 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 ContenutoLa 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 ContenutoLa 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 ParzialeIl client ha inviato una richiesta GET con l'intestazione Range, e il server l'ha completata.

3xx: Redirezione

Messaggio:Descrizione:
300 Scegli MultiplaScegli multipla. Elenco di link. L'utente può scegliere un link per raggiungere il destino. Sono permessi al massimo cinque indirizzi.
301 Spostato PermanentementeLa pagina richiesta è stata trasferita a un nuovo URL.
302 TrovatoLa pagina richiesta è stata temporaneamente trasferita a un nuovo URL.
303 Vedi AltriLa pagina richiesta può essere trovata in un altro URL.
304 Non ModificatoIl 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 ProxyIl documento richiesto dal cliente dovrebbe essere estratto attraverso il server proxy indicato dall'intestazione Location.
306 Spostamento proxyNon più utilizzato, ma il codice è stato mantenuto.
307 Redirezione temporaneaLa pagina richiesta è stata temporaneamente spostata a un nuovo URL.
308 Ripristino incompletoSuggerimento per la richiesta di ripristino utilizzata per il recupero di una richiesta PUT o POST fallita.

4xx: Errori del client

Messaggio:Descrizione:
400 Richiesta errataA causa di errori di sintassi, il server non ha potuto comprendere la richiesta.
401 Non autorizzatoRichiesta 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 richiestoQuesto codice non è ancora utilizzabile.
403 vietatoRichiesta legittima, ma l'accesso alla pagina richiesta è vietato.
404 Non trovatoIl server non può trovare la pagina richiesta.
405 Metodo non permessoIl metodo specificato nella richiesta non è permesso.
406 Non accettabileLa risposta generata dal server non può essere accettata dal client.
407 Autenticazione proxy richiestaL'utente deve prima autenticarsi tramite il server proxy, in modo che la richiesta venga elaborata.
408 Tempo di richiesta scadutoLa richiesta è scaduta nel tempo di attesa del server.
409 ConflittoLa richiesta non può essere completata a causa di conflitti.
410 SparitoLa 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 soddisfatteLe condizioni preposte nella richiesta sono state valutate dal server come fallite.
413 Entità di richiesta troppo grandePoiché l'entità richiesta è troppo grande, il server non accetterà la richiesta.
414 Richiesta-URI troppo lungaPoiché 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 supportatoPoiché il tipo di medium non è supportato, il server non accetterà la richiesta.
416 Richiesta di intervallo non soddisfacibileIl client richiede una parte del documento, ma il server non può fornire la parte richiesta.
417 Fallito l'attesaIl server non può soddisfare la richiesta del cliente per l'intestazione specificata nella richiesta.

5xx: Errore del server

Messaggio:Descrizione:
500 Errore interno del serverLa richiesta non è stata completata. Il server incontra una situazione imprevista.
501 Non implementatoLa richiesta non è stata completata. Il server non supporta la funzione richiesta o non può completare la richiesta.
502 Gateway fallatoLa richiesta non è stata completata. Quando il server agisce come gateway o proxy, riceve una risposta non valida dal server superiore.
503 Servizio non disponibileIl server è attualmente non disponibile (sovraccarico o guasto).
504 Timeout del gatewayTimeout del gateway. Quando il server agisce come gateway o proxy, non riceve una risposta tempestiva dal server superiore.
505 Versione di HTTP non supportataIl server non supporta la versione di protocollo HTTP specificata nella richiesta.
Autenticazione di rete 511 necessariaL'utente deve fornire l'autenticazione per ottenere l'accesso alla rete.