Latest web development tutorials

codici di stato HTTP

Quando un browser per accedere browser di un visualizzatore di pagina Web invia una richiesta al server dove il web. Quando il browser riceve e visualizza la prima pagina, il server in cui questa pagina restituirà un (intestazione server) di stato HTTP intestazione codice per rispondere alla richiesta contiene il browser.

codici di stato HTTP in inglese per il codice di stato HTTP.

Qui ci sono alcuni codici di stato HTTP comuni:

  • 200-- richiesta ha avuto successo
  • 301-- risorse (pagine web, ecc) verranno definitivamente trasferiti ad un altro URL
  • 404 - risorse (pagine web, ecc) richiesto non esiste
  • 500 - Internal Server Error

classificazione codice di stato HTTP

codice di stato HTTP consiste di tre cifre decimali, il primo numero decimale definisce il tipo di codici di stato, le ultime due cifre non sono effetto classificate. codice di stato HTTP è diviso in cinque tipi:

classificazione codice di stato HTTP
classificazione categoria Descrizione
1 ** Informazione, il server riceve la richiesta, il richiedente deve procedere
2 ** Di successo, l'operazione viene ricevuto ed elaborato con successo
3 ** Il reindirizzamento, sono necessarie ulteriori azioni per completare la richiesta
4 ** Errore di client, la richiesta contiene errori di sintassi o non completa la richiesta
5 ** Errore del server, si è verificato un errore del server durante l'elaborazione della richiesta

HTTP lista codice di stato:

Elenco dei codici di stato HTTP
Codice di stato Stato Nome in codice Inglese descrizione cinese
100 continuare Continua. Cliente dovrebbe continuare la sua richiesta
101 commutazione protocolli Commutazione protocolli. Protocollo di commutazione Server in base alla richiesta del cliente. Può passare solo a un protocollo più avanzato, per esempio, per passare alla nuova versione del protocollo HTTP
200 bene Richiesta ha avuto successo. Generalmente utilizzato per le richieste GET e POST
201 creato E 'stato creato. richieste di successo e ha creato una nuova risorsa
202 accettato Accettato. Abbiamo accettato la richiesta, ma non hanno completato il processo di
203 Informazioni non autorevole informazioni non autorizzate. Richiesta ha avuto successo. Ma non nella meta informazioni originali restituita dal server, ma una copia del
204 No Content Vuoto. Il server ha elaborato con successo, ma non ha restituito contenuti. In assenza di pagine aggiornate per garantire il browser continua a visualizzare il documento corrente
205 contenuto di ripristino Ripristina contenuto. elaborazione del server ha esito positivo, il terminale utente (ad esempio: un browser) dovrebbe reimpostare visualizzazione del documento. Questo codice di ritorno può cancellare i campi del modulo del browser
206 contenuto parziale Part. Il server ha elaborato una richiesta GET parziale
300 scelte multiple Una varietà di opzioni. richiesta di risorse può comprendere una pluralità di posizioni, corrispondenti a restituire un elenco delle caratteristiche di risorse e l'indirizzo per il terminale utente (ad esempio: un browser) Selezionare
301 spostato in modo permanente Spostato in modo permanente. La risorsa richiesta è stata spostata definitivamente a un nuovo URI, restituirà informazioni tra cui la nuova URI, il browser verrà automaticamente indirizzato al nuovo URI. Ogni futura nuova richiesta deve essere sostituito con un nuovo URI
302 fondare mossa temporanea. Simile a 301. Ma la risorsa solo temporaneamente spostato. Il cliente deve continuare a utilizzare l'URI originale
303 Vedi altri Visualizza altro indirizzo. Simile a 301. Utilizzare GET e POST richieste View
304 non modificato Non modificato. La risorsa richiesta non modificato, il server restituisce questo codice di stato, non restituirà tutte le risorse. Client memorizza nella cache in genere risorse visitati, fornendo un colpo di testa indica che il desiderio del cliente di tornare solo dopo la data di modifica risorsa specificata
305 Usa Proxy Utilizzare un proxy. La risorsa richiesta deve essere raggiunta attraverso un proxy
306 non usato E 'stato abbandonato codice di stato HTTP
307 Redirect temporaneo reindirizzamento temporaneo. Simile a 302. richiesta di utilizzare Get viene reindirizzata
400 Bad Request Errore di sintassi a richieste dei client, il server non può capire
401 non autorizzato Richiesta richiede l'autenticazione dell'utente
402 pagamento richiesto Riservato per uso futuro
403 proibito Il server capito la richiesta alla richiesta del cliente, ma ha rifiutato di attuare questa richiesta
404 Not Found Il server non riusciva a trovare le risorse (web), su richiesta del cliente. Con questo codice, progettisti di siti possono impostare "risorsa hai richiesto non è stato trovato" pagina preferiti
405 Metodo non ammessi metodi proibiti richieste dei client
406 non accettabile Il server non ha completato la richiesta in base alle caratteristiche di contenuto richieste dal cliente
407 Autenticazione proxy richiesta Richiesta richiede l'autenticazione proxy, simile a 401, ma il richiedente deve utilizzare autorizzazione proxy
408 Richiesta Time-out I server attende un client per inviare una richiesta per troppo tempo, un timeout
409 conflitto Scontri server per completare la richiesta PUT del cliente è probabile che torni il codice quando il server elabora la richiesta
410 andato Risorsa richiesta da parte del cliente non esiste già. A differenza di 410 404, se la risorsa è stata ora eliminata in modo permanente prima di poter utilizzare il codice 410, sito web designer può specificare le risorse attraverso un nuovo codice di posizione 301
411 lunghezza desiderata Il server non è in grado di elaborare il messaggio di richiesta inviato dal cliente senza il Content-Length
412 Condizione preliminare non riuscita Prerequisiti cliente richiede errori nelle informazioni
413 Entità richiesta troppo grande Poiché l'entità richiesta è troppo grande, il server non può gestire, quindi la richiesta viene rifiutata. Per evitare la continua richiesta del client, il server può chiudere la connessione. Se il server è temporaneamente in grado di elaborare solo, che conterrà informazioni sulla risposta di un Riprova-Dopo
414 Richiesta-URI troppo grande URI è troppo lungo richiesta URI (tipicamente, un URL), il server non è in grado di gestire
415 Tipo di Supporto Non Il server non è in grado di elaborare la richiesta che è venuto con formati multimediali
416 Richiesta non gamma satisfiable richiesta del cliente Gamma non è valido
417 aspettative non riuscita Il server non ha potuto soddisfare la richiesta di intestazione Expect
500 Internal Server Error Errore interno del server e la richiesta non ha potuto completare
501 non implementato Il server non supporta la funzione richiesta, non può soddisfare la richiesta
502 Bad Gateway Come un server gateway o proxy ricevuto dal server remoto per una richiesta non valida
503 Servizio non disponibile Perché è sovraccarico o manutenzione del sistema, il server è temporaneamente in grado di gestire la richiesta del cliente. La lunghezza del ritardo può essere incluso nel server di informazioni di intestazione Riprova-Dopo
504 Gateway Time-out Agendo come un gateway o server proxy, non tempestiva richiesta di accesso da un server remoto
505 Versione HTTP non supportato Il server non supporta la versione del protocollo HTTP richiesta non finire l'elaborazione