Liste des codes HTTP retournés par un serveur Web

Voici une liste des codes d’erreurs que peut renvoyer un serveur Web.

Code d’erreur

Traduction

301
Site déplacé définitivement
302
Site déplacé temporairement
400 Bad Request
La requête contient une erreur de syntaxe.
401 Unauthorized
L’utilisateur n’est pas autorisé à accéder aux données demandées.
402 Payment Required
L’accès au contenu de la page demandée est payant.
403 Forbidden
L’accès a été refusé pour des raisons que le serveur ne souhaite pas communiquer.
404 Not Found
Le document demandé n’existe pas.
405 Method Not AllowedLa méthode HTTP utilisée n’est pas autorisée pour le document demandé.
406 Not Acceptabe
Le document existe, mais la requête a été présentée sous une forme non acceptée.
407 Proxy Authentification Required
Le serveur proxy doit autoriser la requête avant de la transmettre.
408 Request Time-out
Le serveur a interrompu la connexion car le client n’a pas réussi à envoyer une requête complète dans le délai qui lui était imparti.
409 Conflict
Indique un conflit avec une autre requête ou avec la configuration du serveur. Des
informations supplémentaires accompagnent généralement le message d’erreur.
500 Internal Server Error
Une partie du serveur (par exemple un programme CGI) a provoqué une erreur ou comporte
une erreur de configuration.
501 Not Implemented
Le client a demandé une action, non prise en charge par le serveur.
502 Bad Gateway
Le serveur ou le proxy a obtenu des réponses non valables de la part d’un autre serveur
ou proxy.
504 Gateway Time-out
Equivalent à l’erreur 408, à la différence que le dépassement
de délai a été, ici, par un proxy ou une passerelle.
505 Version Not Supported
Le serveur ne prend pas en charge la version de HTTP utilisée par la requête.