Codici di Stato HTTP

1xx Informativi

100 Continua

Il server ha ricevuto le intestazioni della richiesta e il client dovrebbe procedere con l'invio del corpo della richiesta.

101 Cambio di protocollo

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

102 Elaborazione

Una richiesta WebDAV può contenere molte sotto-richieste che coinvolgono operazioni sui file, richiedendo molto tempo per il completamento.

2xx Successo

200 OK

Risposta standard per le richieste HTTP andate a buon fine.

201 Creato

La richiesta è stata soddisfatta, con la creazione di una nuova risorsa.

202 Accettato

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

204 Nessun contenuto

Il server ha soddisfatto con successo la richiesta e non c'è contenuto da inviare nel payload della risposta.

206 Contenuto parziale

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

3xx Reindirizzamento

301 Spostato permanentemente

Questa e tutte le richieste future dovrebbero essere indirizzate all'URI fornito.

302 Trovato

La risorsa è stata trovata, ma temporaneamente presso un URI diverso.

304 Non modificato

La risorsa non è stata modificata dalla versione specificata dalle intestazioni di richiesta If-Modified-Since o If-None-Match.

307 Reindirizzamento temporaneo

La richiesta dovrebbe essere ripetuta con un altro URI; tuttavia, le richieste future dovrebbero continuare a utilizzare l'URI originale.

308 Reindirizzamento permanente

La richiesta e tutte le richieste future dovrebbero essere ripetute utilizzando un altro URI. 307 (Reindirizzamento temporaneo) è preferito per modifiche temporanee.

4xx Errore Client

400 Richiesta errata

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

401 Non autorizzato

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

403 Vietato

La richiesta conteneva dati validi ed è stata compresa dal server, ma il server rifiuta l'azione.

404 Non trovato

La risorsa richiesta non è stata trovata ma potrebbe essere disponibile in futuro.

405 Metodo non consentito

Il metodo specificato nella riga di richiesta è noto al server ma è stato disabilitato e non può essere utilizzato.

408 Timeout della richiesta

Il server non ha ricevuto un messaggio di richiesta completo entro il tempo in cui era pronto ad attendere.

409 Conflitto

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

410 Non più disponibile

La risorsa di destinazione non è più disponibile sul server di origine e questa condizione è probabilmente permanente.

413 Payload troppo grande

Il server rifiuta di elaborare una richiesta perché il payload della richiesta è più grande di quanto il server sia disposto o in grado di elaborare.

415 Tipo di media non supportato

Il server di origine rifiuta di servire la richiesta perché il tipo di media del payload non è supportato da questo metodo sulla risorsa di destinazione.

422 Entità non processabile

Il server comprende il tipo di contenuto dell'entità della richiesta e la sintassi dell'entità della richiesta è corretta, ma non è stato in grado di elaborare le istruzioni contenute.

429 Troppe richieste

L'utente ha inviato troppe richieste in un determinato periodo di tempo.

5xx Errore Server

500 Errore interno del server

Un messaggio di errore generico, fornito quando si è incontrata una condizione imprevista.

501 Non implementato

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

502 Gateway non valido

Il server agiva come gateway o proxy e ha ricevuto una risposta non valida.

503 Servizio non disponibile

Il server non può gestire la richiesta (sovraccarico o in manutenzione).

504 Timeout del gateway

Il server agiva come gateway o proxy e non ha ricevuto una risposta tempestiva.

505 Versione HTTP non supportata

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