Status HTTP




  1. Les codes de retour HTTP

Ces codes de retour HTTP (fréquemment appelés codes d'erreurs même si ce ne sont pas toujours des erreurs) sont visible dans les logs des serveurs web, des proxy, et en fait de tout type d'équipement qui envoie ou qui répond à une requête HTTP.

Le code de retour est également affiché dans votre navigateur en cas d'erreur.
CodeMessageSignificationType
100 Continue Attente de la suite de la requête HTTP OK
101 Switching Protocols Il y a eu une demande de changement de protocole qui a été acceptée par le serveur OK
102 Processing OK
200 Ok Requête HTTP correctement résolu. C'est le retour le plus fréquent quand tout marche. OK
201 Created OK
202 Accepted OK
203 Non Authoritative Cette information ou ressource n'a pas été traité par le serveur mais par un autre intermédiaire. OK
204 No Content La requête a été correctement traité par le serveur, mais il n'y a rien à transférer. Ceci n'est pas un problème de client, mais souvent lié à un script (cgi, PHP, ASP, servlet...) non terminé, ou qui contient quelques erreur dans la réponse à renvoyer. OK
205 Reset Content OK
206 Partial Content OK
207 Multi Status OK
300 Multiple Choices OK
301 Moved Permanently La ressource a été déplacé définitivement et le navigateur doit automatiquement charger cette nouvelle adresse à la place de l'ancienne OK
302 Moved Temporarily Temporairement, la ressource a changé d'adresse, mais le navigateur doit continuer à utiliser la même adresse OK
303 See Other OK
304 Not Modified Lors de l'utilisation d'un proxy ou d'un cache, si la ressource a déjà été accédée, alors le cache utilise directement l'information du cache et ne recharge pas une nouvelle fois le fichier OK
305 Use Proxy La ressource ne peut être accédé que via un proxy. OK
307 Temporary Redirect OK
CodeMessageSignificationType
400 Bad Request La requête HTTP n'a pas pu être interprétée par le serveur. Cela peut venir d'un problème dans le browser (en-tête erronée), soit sur le serveur (trop ancien par exemple) KO
401 Unauthorized Pour accéder à cette ressource, l'utilisateur doit être authentifié. S'il ne l'est pas, il obtiendra cette réponse. KO
402 Payment Required La ressource nécessite un paiement. Ceci n'est toujours pas implémenté dans les codes de retour HTTP KO
403 Forbidden Accès refusé principalement à cause des ACL (Access Control List), ou d'un mauvais login ou mot de passe KO
404 Not Found Le fichier n'a pas été trouvé sur le serveur (souvent un fichier effacé ou un lien erroné) KO
405 Method Not Allowed La méthode utilisée par le client n'est pas supporté pour cette ressource KO
406 Not Acceptable La ressource existe sur le serveur, mais le client n'est pas capable de l'interprétée correctement (en-tête de type différente par exemple) KO
407 Proxy Authentication Required Pour accéder à la ressource, vous devez être authentifié sur le proxy. Ce message correspond à la requête d'authentification. Si l'authentification ne fonctionne pas, on récupère en général un code 403 KO
408 Request Time Out Le client n'a pas envoyé toute la requête HTTP au serveur dans le temps qui lui était imparti (préférence du serveur), et le serveur a donc annulé la requête KO
409 Conflict Code obtenu lors d'un conflit entre 2 requêtes HTTP ou une requête et le serveur. En général, des informations complémentaires sur le problème sont affichées dans la page KO
410 Gone Code renvoyé lors de la tentative d'accès à une ressource qui a été supprimée définitivement du serveur KO
411 Length Required Le serveur a refusé la requête car elle nécessitait la présence de la taille de la ressource pour pouvoir la traiter KO
412 Precondition Failed Les pré-requis de l'en-tête HTTP ne sont pas remplis KO
413 Request Entity Too Large Le serveur ne pourra pas traiter la requête car elle est trop grande (trop d'informations envoyées par le client) KO
414 Request URI Too Large Le serveur ne pourra pas traiter la requête car elle est trop grande (trop d'informations à retourner au client) KO
415 Usurpported Media Type Le serveur ne pourra pas traiter la requête car elle est dans un format non reconnu. KO
416 Range Not Satisfiable KO
417 Expectation Failed Le serveur ne répond pas ce qu'il devrait et génère une exception KO
422 Unprocessable Entity KO
423 Locked KO
424 Failed Dependency KO
426 Upgrade Required KO
500 Internal Server Error Majoritairement, un problème de configuration ou de ressources (mémoire, CPU) sur le serveur KO
501 Not Implemented KO
502 Bad Gateway Fréquemment associé à un problème de résolution DNS KO
503 Service Unavailable Le serveur est temporairement en dérangement pour des raisons de maintenance ou de surcharge KO
504 Gateway Time Out Un proxy ou une gateway n'a pas réussi à transmettre la ressource complète dans les temps KO
505 Version Not Supported La version HTTP n'est plus supportée par le serveur KO
506 Variant Also Varies KO
507 Insufficient Storage KO
510 Not Extended KO





Page modifiée le : 07/08/2003
Site modifié le : 16/05/2016


Valid XHTML 1.0 Transitional