62 codici
Il server riceveva le intestazioni delle richieste e il client doveva procedere a inviare il corpo.
Il server accetta di cambiare protocolli come richiesto dal client (ad esempio, HTTP → WebSocket).
Il server sta elaborando la richiesta ma ancora non ha risposta disponibile.
Permette al server di inviare le intestazioni dei link previste prima della risposta finale, ottimizzando il carico delle risorse.
La richiesta è stata accolta. Il significato esatto dipende dal metodo HTTP usato (GET restituisce la risorsa, POST restituisce il risultato dell'azione).
La richiesta ebbe successo e fu creata una nuova risorsa. Tipicamente in risposta a POST o PUT.
La domanda è stata accettata per l'elaborazione ma non è ancora stata completata (elaborazione asincrona).
La richiesta è stata accettata, ma le informazioni nel corpo provengono da una copia cache di terze parti, non dal server originale.
La richiesta è stata accettata ma non c'è contenuto da inviare. Comune nelle risposte DELETE o PUT riuscite.
La richiesta è stata accolta. Il cliente deve riavviare la visualizzazione del documento (ad esempio, pulire un modulo).
Il server consegna solo una parte della risorsa, come risultato di un'intestazione Range inviata dal client. Utilizzato per download e streaming riprendibili.
Il corpo della risposta contiene molteplici codici di stato per diverse sotto-risorse (WebDAV).
I membri di un DAV vincolante erano già elencati in una risposta precedente e non sono più inclusi (WebDAV).
Una richiesta GET è stata soddisfatta dal server, e la risposta è una rappresentazione del risultato di una o più manipolazioni di istanza applicate alla risorsa corrente.
La richiesta ha più di una possibile risposta. Il cliente deve sceglierne uno.
L'URL della risorsa è stato cambiato permanentemente. Il nuovo URL è incluso nell'intestazione Location.
La risorsa si trova temporaneamente in un altro URI. Il client deve utilizzare lo stesso URI originale per le richieste future.
Il server reindirizza il client a un'altra risorsa con GET, anche se la richiesta originale usava un altro metodo.
La cache del client è aggiornata. Viene utilizzato in risposta a richieste condizionate (If-None-Match, If-Modified-Since).
La risorsa deve essere accessibile tramite un proxy. Obsoleto per motivi di sicurezza.
La risorsa si trova temporaneamente in un altro URI. A differenza di 302, il metodo HTTP non dovrebbe cambiare nel redirection.
La risorsa è stata trasferita permanentemente su un altro URI. A differenza di 301, il metodo HTTP non dovrebbe cambiare nel redirect.
Il server non riesce a elaborare la richiesta a causa di un errore del client: sintassi malformata, parametri non validi, ecc.
Il cliente deve autenticarsi per ricevere la risposta. Il server deve includere l'intestazione WWW-Authenticate.
Riservato per uso futuro. Alcuni servizi lo usano per indicare che è necessario un pagamento.
Il client non ha il permesso di accedere alla risorsa. A differenza del 401, il server sa chi è il client ma nega l'accesso.
Il server non ha trovato la risorsa richiesta. Viene anche utilizzato per negare l'accesso alle risorse esistenti senza rivelarne l'esistenza.
Il metodo HTTP utilizzato non è consentito per la risorsa richiesta. Il server deve includere l'intestazione Allow con i metodi permessi.
Il server non può produrre una risposta che corrisponda ai criteri di negoziazione dei contenuti inviati dal client.
Il client deve autenticarsi con il proxy intermediario prima che il proxy del broker invii la richiesta al server.
Il server ha spento la connessione perché il client ha impiegato troppo tempo a inviare la richiesta completa.
La richiesta è in conflitto con lo stato attuale del server (ad esempio, modifica concorrente della stessa risorsa).
La risorsa richiesta non è più disponibile e non tornerà indietro. A differenza del 404, è certo che è stato eliminato.
Il server rifiuta la richiesta perché l'intestazione Content-Length richiesta non era inclusa.
Il server valuta le precondizioni della richiesta (header If-*) e alcune di esse sono fallite.
Il corpo della richiesta supera i limiti definiti dal server.
L'URI della richiesta è più lungo di quanto il server possa interpretare.
Il formato del contenuto della richiesta non è supportato dal server (tipo MIME non accettato).
L'intervallo di byte richiesto non può essere soddisfatto: è al di fuori dei limiti della risorsa.
Il server non può soddisfare i requisiti elencati nell'intestazione Expect della richiesta.
Il cameriere rifiuta i tentativi di preparare il caffè perché è un bollitore. Codice scherzoso definito nell'RFC del Protocollo di Controllo della Caffetiera Hyper Text (HTCPCP).
La richiesta è stata indirizzata a un server che non può produrre una risposta per la combinazione di schema e autorità.
La richiesta è ben formata ma non può essere elaborata a causa di errori semantici (ad esempio la validazione dei dati).
La risorsa che si cerca di accedere è bloccata (WebDAV).
La richiesta è fallita perché dipendeva da un'altra richiesta che anch'essa è fallita (WebDAV).
Il server non è disposto a elaborare una richiesta che potrebbe essere ripetuta, per evitare attacchi di ripetizione.
Il server si rifiuta di elaborare la richiesta utilizzando il protocollo corrente; il client deve aggiornarlo (ad esempio passare a TLS).
Il server richiede che la richiesta sia condizionata (includere intestazioni If-Match, ecc.) per evitare aggiornamenti persi.
Il cliente ha inviato troppe richieste in un determinato periodo di tempo (limite di tariffa).
Il server rifiuta la richiesta perché uno o più header HTTP sono troppo lunghi.
Il rimedio non è disponibile per motivi legali (censura governativa, ordinanza del tribunale, ecc.).
Il server si è trovato di fronte a una condizione imprevista che gli ha impedito di completare la richiesta. Questo è il codice di errore generico del server.
Il server non supporta la funzionalità necessaria per elaborare la richiesta (ad esempio metodo HTTP non riconosciuto).
Il server, agendo come gateway o proxy, riceveva una risposta non valida dal server upstream.
Il server è temporaneamente non disponibile, di solito a causa di sovraccarico o manutenzione. L'intestazione Retry-After può indicare quando sarà disponibile.
Il server, agendo come gateway, non ricevette risposta in tempo dal server upstream.
Il server non supporta la versione del protocollo HTTP utilizzata nella richiesta.
Errore di configurazione interna: La variante di contenuto selezionata è configurata per negoziare i contenuti autonomamente.
Il server non può memorizzare la rappresentazione necessaria per completare la richiesta (WebDAV).
Il server ha rilevato un ciclo infinito durante l'elaborazione della richiesta (WebDAV).
Sono necessarie ulteriori estensioni della richiesta affinché il server possa elaborarla.
Il client deve autenticarsi per accedere alla rete (ad esempio, portale captive Wi-Fi).
Attiva Non-standard per visualizzare codice proprietario di Cloudflare, Nginx, IIS e altri server web.