Codici di Stato HTTP

1xx Informativi

100 Continua

Il server ha ricevuto le intestazioni della richiesta e il client dovrebbe continuare a inviare il corpo.

101 Cambio Protocollo

Il richiedente ha chiesto al server di cambiare protocollo e il server ha accettato.

102 Elaborazione

Il server ha ricevuto ed sta elaborando la richiesta, ma non è ancora disponibile alcuna risposta.

2xx Successo

200 OK

La richiesta ha avuto successo. Il significato del successo varia a seconda del metodo HTTP.

201 Creato

La richiesta è stata soddisfatta e ha portato alla creazione di una nuova risorsa.

202 Accettato

La richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è stata completata.

204 Nessun Contenuto

Il server ha elaborato con successo la richiesta e non restituisce alcun contenuto.

206 Contenuto Parziale

Il server sta consegnando solo parte della risorsa a causa di un'intestazione di intervallo inviata dal client.

3xx Reindirizzamento

301 Spostato Permanentemente

Alla risorsa richiesta è stato assegnato un nuovo URI permanente e i riferimenti futuri dovrebbero usare quell'URI.

302 Trovato

La risorsa richiesta risiede temporaneamente sotto un URI diverso.

304 Non Modificato

La risorsa non è stata modificata dalla versione specificata dalle intestazioni della richiesta.

307 Reindirizzamento Temporaneo

La richiesta dovrebbe essere ripetuta con un altro URI, ma le richieste future possono usare l'URI originale.

308 Reindirizzamento Permanente

La richiesta e tutte le richieste future dovrebbero essere ripetute usando un altro URI in modo permanente.

4xx Errore Client

400 Richiesta Errata

Il server non può o non vuole elaborare la richiesta a causa di un apparente errore del client.

401 Non Autorizzato

L'autenticazione è richiesta ed è fallita o non è ancora stata fornita.

403 Vietato

Il server ha compreso la richiesta ma si rifiuta di autorizzarla.

404 Non Trovato

La risorsa richiesta non è stata trovata sul server.

405 Metodo Non Consentito

Il metodo di richiesta è conosciuto dal server ma non è supportato dalla risorsa di destinazione.

408 Timeout Richiesta

Il server ha esaurito il tempo di attesa per la richiesta dal client.

409 Conflitto

La richiesta non può essere completata a causa di un conflitto con lo stato attuale della risorsa.

410 Andato

La risorsa richiesta non è più disponibile e non lo sarà più in futuro.

413 Payload Troppo Grande

La richiesta è più grande di quanto il server è disposto o in grado di elaborare.

415 Tipo di Media Non Supportato

L'entità della richiesta ha un tipo di media che il server o la risorsa non supporta.

422 Entità Non Elaborabile

La richiesta era ben formata ma non è stato possibile elaborarla a causa di errori semantici.

429 Troppe Richieste

L'utente ha inviato troppe richieste in un determinato periodo di tempo (limitazione della velocità).

5xx Errore Server

500 Errore Interno del Server

Il server ha incontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta.

501 Non Implementato

Il server non supporta la funzionalità richiesta per soddisfare la richiesta.

502 Gateway Non Valido

Il server, agendo come gateway o proxy, ha ricevuto una risposta non valida dal server upstream.

503 Servizio Non Disponibile

Il server non è attualmente in grado di gestire la richiesta a causa di sovraccarico temporaneo o manutenzione.

504 Timeout Gateway

Il server, come gateway o proxy, non ha ricevuto una risposta tempestiva dal server upstream.

505 Versione HTTP Non Supportata

Il server non supporta la versione del protocollo HTTP utilizzata nella richiesta.