Codes d'état HTTP

Tous les codes d'état HTTP avec leur nom et leur signification.

1xx Information

Continue

Le serveur a reçu le début de la requête, le client peut envoyer la suite.

Switching Protocols

Le serveur change de protocole à la demande du client.

Processing

Le serveur traite la requête, aucune réponse n'est encore disponible (WebDAV).

Early Hints

Le serveur envoie certains en-têtes avant la réponse finale.

2xx Succès

OK

La requête a réussi.

Created

La requête a réussi et une nouvelle ressource a été créée.

Accepted

La requête est acceptée, mais son traitement n'est pas terminé.

Non-Authoritative Information

La requête a réussi, mais le contenu a été modifié par un proxy.

No Content

La requête a réussi et la réponse ne contient aucun contenu.

Reset Content

Le client doit réinitialiser la vue à l'origine de la requête, par exemple un formulaire.

Partial Content

Le serveur ne livre que la partie de la ressource demandée par l'en-tête Range.

Multi-Status

La réponse contient plusieurs codes d'état pour plusieurs opérations (WebDAV).

Already Reported

Les éléments ont déjà été listés dans cette réponse et ne sont pas répétés (WebDAV).

IM Used

Le serveur renvoie le résultat d'un encodage delta au lieu de la ressource complète.

3xx Redirection

Multiple Choices

La ressource existe en plusieurs variantes parmi lesquelles le client peut choisir.

Moved Permanently

La ressource a été déplacée définitivement ; les prochaines requêtes doivent utiliser la nouvelle adresse.

Found

La ressource se trouve temporairement à une autre adresse.

See Other

La réponse peut être récupérée à une autre adresse avec GET.

Not Modified

La ressource n'a pas changé depuis la dernière requête ; la copie en cache reste valable.

Use Proxy

La ressource n'est accessible que par le proxy indiqué. Obsolète.

Switch Proxy

N'est plus utilisé ; le code reste réservé.

Temporary Redirect

La requête doit être répétée avec la même méthode à une autre adresse ; l'adresse d'origine reste valable.

Permanent Redirect

Cette requête et les suivantes doivent utiliser la nouvelle adresse avec la même méthode.

4xx Erreur du client

Bad Request

Le serveur ne peut pas traiter la requête à cause d'une erreur côté client.

Unauthorized

Une authentification est requise ; elle manque ou a échoué.

Payment Required

Réservé pour un usage futur ; prévu à l'origine pour des systèmes de paiement.

Forbidden

La requête était valide, mais le serveur refuse l'accès, par exemple faute de droits.

Not Found

La ressource demandée est introuvable.

Method Not Allowed

La méthode utilisée n'est pas autorisée pour cette ressource.

Not Acceptable

Le serveur ne peut pas fournir un contenu conforme aux en-têtes Accept de la requête.

Proxy Authentication Required

Le client doit d'abord s'authentifier auprès du proxy.

Request Timeout

Le serveur a attendu la requête trop longtemps.

Conflict

La requête entre en conflit avec l'état actuel de la ressource, par exemple lors de modifications simultanées.

Gone

La ressource a été supprimée définitivement et ne reviendra pas.

Length Required

La requête doit indiquer la longueur de son contenu.

Precondition Failed

Une précondition indiquée dans la requête n'est pas remplie sur le serveur.

Payload Too Large

La requête est plus volumineuse que ce que le serveur veut ou peut traiter.

URI Too Long

L'adresse est trop longue pour le serveur.

Unsupported Media Type

Le serveur ne prend pas en charge le type de média du contenu envoyé.

Range Not Satisfiable

La partie demandée de la ressource est en dehors de la plage disponible.

Expectation Failed

Le serveur ne peut pas satisfaire l'exigence de l'en-tête Expect.

I'm a teapot

Le serveur refuse de faire du café avec une théière. Un poisson d'avril de 1998.

Misdirected Request

La requête a été envoyée à un serveur qui ne peut pas y répondre.

Unprocessable Entity

La requête est bien formée, mais contient des erreurs sémantiques.

Locked

La ressource est verrouillée (WebDAV).

Failed Dependency

La requête a échoué parce qu'une requête précédente a échoué (WebDAV).

Too Early

Le serveur ne veut pas traiter la requête, car elle pourrait être rejouée.

Upgrade Required

Le client doit passer à un autre protocole, par exemple TLS.

Precondition Required

Le serveur exige que la requête soit conditionnelle.

Too Many Requests

Le client a envoyé trop de requêtes en peu de temps.

Request Header Fields Too Large

Un en-tête ou l'ensemble des en-têtes est trop volumineux.

Unavailable For Legal Reasons

L'accès à la ressource est bloqué pour des raisons juridiques.

5xx Erreur du serveur

Internal Server Error

Erreur générique : un problème inattendu est survenu sur le serveur.

Not Implemented

Le serveur ne connaît pas la méthode ou ne peut pas satisfaire la requête.

Bad Gateway

Le serveur agit comme passerelle ou proxy et a reçu une réponse invalide du serveur en amont.

Service Unavailable

Le serveur est momentanément indisponible, par exemple pour surcharge ou maintenance.

Gateway Timeout

Le serveur agit comme passerelle ou proxy et n'a pas reçu de réponse à temps du serveur en amont.

HTTP Version Not Supported

Le serveur ne prend pas en charge la version HTTP de la requête.

Variant Also Negotiates

La négociation de contenu aboutit à une référence circulaire.

Insufficient Storage

Le serveur n'a pas assez d'espace de stockage pour terminer la requête (WebDAV).

Loop Detected

Le serveur a détecté une boucle infinie pendant le traitement (WebDAV).

Not Extended

La requête nécessite d'autres extensions pour que le serveur puisse la satisfaire.

Network Authentication Required

Le client doit s'authentifier pour accéder au réseau, par exemple sur un portail Wi-Fi.