GoldZone Web Hosting

Rédigé par Gaëtan Trellu (goldyfruit)

Outils pour utilisateurs

Outils du site


les_codes_http

Les codes HTTP.

Ceci est une liste des codes du protocole HTTP ainsi que les messages généralement associés, dans l'intention de donner une courte description aux statuts représentés par ces codes.
Le code numérique est destiné aux traitements automatiques par les logiciels de client HTTP. La description donne une réponse humainement compréhensible. Ces codes de statuts ont été spécifiés par la RFC 2616, en même temps que d'autres codes de statuts, non-normalisés mais très utilisés sur le web.

Le premier chiffre du code de statut est utilisé pour spécifier une des cinq catégories de réponse.
Les codes 200, 403, 404 et 408, 500 sont les plus courants.
Certains des codes ne sont pas encore utilisés, mais sont projetés. Certains codes ne sont pas visibles, mais sous-entendus (exemple : 200 ).

Cette page est une quasi reproduction de la page se trouvant sur Wikipédia, celle-ci étant de très bonne qualité je ne vois pas l'intérêt de la modifier.
Source : http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP

Les codes.

Code Message Signification
1xx Information
100 Continue Attente de la suite de la requête.
101 Switching Protocols Acceptation du changement de protocole.
2xx Succès
200 OK Requête traitée avec succès.
201 Created Requête traitée avec succès avec création d'un document.
202 Accepted Requête traitée mais sans garantie de résultat.
203 Non-Authoritative Information Information retournée mais générée par une source non certifiée.
204 No Content Requête traitée avec succès mais pas d'information à renvoyer.
205 Reset Content Requête traitée avec succès, la page courante peut être effacée.
206 Partial Content Une partie seulement de la requête a été transmise.
3xx Redirection
300 Multiple Choices L'URI demandée se rapporte à plusieurs ressources.
301 Moved Permanently Document déplacé de façon permanente.
302 Moved Temporarily Document déplacé de façon temporaire.
303 See Other La réponse à cette requête est ailleurs.
304 Not Modified Document non-modifié depuis la dernière requête.
305 Use Proxy La requête doit être ré-adressée au proxy.
307 Temporary Redirect La requête doit être redirigée temporairement vers l'URI spécifiée.
4xx Erreur du client
400 Bad Request La syntaxe de la requête est erronée.
401 Unauthorized Accès à la ressource refusé.
402 Payment Required Paiement requis pour accèder à la ressource (non utilisé).
403 Forbidden Refus de traitement de la requête.
404 Not Found Document non trouvé.
405 Method Not Allowed Méthode de requête non autorisée.
406 Not Acceptable Toutes les réponses possibles seront refusées.
407 Proxy Authentication Required Accès à la ressource autorisé par identification avec le proxy.
408 Request Time-out Temps d'attente d'une réponse du serveur écoulé.
409 Conflict La requête ne peut être traitée à l'état actuel.
410 Gone La ressource est indisponible et aucune adresse de redirection n'est connue.
411 Length Required La longueur de la requête n'a pas été précisée.
412 Precondition Failed Préconditions envoyées par la requête non-vérifiées.
413 Request Entity Too Large Traitement abandonné dû à une requête trop importante.
414 Request-URI Too Long URI trop longue.
415 Unsupported Media Type Format de requête non-supportée pour une méthode et une ressource données.
416 Requested range unsatifiable Champs d'en-tête de requête 'range' incorrect.
417 Expectation failed Comportement attendu et défini dans l'en-tête de la requête insatisfaisable.
5xx Erreur du serveur
500 Internal Server Error Erreur interne du serveur.
501 Not Implemented Fonctionnalité réclamée non supportée par le serveur.
502 Bad Gateway Mauvaise réponse envoyée à un serveur intermédiaire par un autre serveur.
503 Service Unavailable Service non disponible.
504 Gateway Time-out Temps d'attente d'une réponse d'un serveur à un serveur intermédiaire écoulé.
505 HTTP Version not supported Version HTTP non gérée par le serveur.

Définitions

Je vous invite à aller lire ces quelques définitions pour avoir une meilleure idée de ce que ces sigles veulent dire.

les_codes_http.txt · Dernière modification: 2011/01/05 16:05 (modification externe)