Top Qs
Chronologie
Chat
Contexte

Liste des codes HTTP

page de liste de Wikimédia De Wikipédia, l'encyclopédie libre

Liste des codes HTTP
Remove ads

Le protocole de communication informatique HTTP définit une liste de codes HTTP. Ces codes sont des numéros de 3 chiffres. La plupart des codes correspondent chacun à un type d'erreur, quelques-uns correspondent à un type de succès. Ces codes sont envoyés par le serveur HTTP au client HTTP afin de permettre à ce dernier de déterminer automatiquement si une requête a réussi, et sinon de connaître le type d'erreur. Ces codes sont parfois affichés par les navigateurs Web aux internautes, le plus connu étant l'erreur HTTP 404.

Thumb
Exemple d'erreur 404 sur Wikipédia.

Ces codes d'état ont été successivement définis par la RFC 1945[1], puis la RFC 2068[2], puis la RFC 2616[3], en même temps que d’autres codes d'état, non normalisés mais très utilisés sur le Web. En 2014, ils ont été finalement spécifiés par la RFC 7231[4].

Remove ads

Structure des codes

Thumb
Code 504 : le serveur n'a pas répondu.

Le premier chiffre est utilisé pour spécifier une des cinq catégories de réponse (informations, succès, redirection, erreur client et erreur serveur).

Les codes les plus courants sont :

  • 200 : succès de la requête ;
  • 301 et 302 : redirection, respectivement permanente et temporaire ;
  • 401 : utilisateur non authentifié ;
  • 403 : accès refusé ;
  • 404 : ressource non trouvée ;
  • 500, 502 et 503 : erreurs serveur ;
  • 504 : le serveur n'a pas répondu.

Certains codes ne sont pas encore utilisés, mais sont prévus pour une utilisation future. D'autres codes n'entraînent aucun affichage spécifique pour l’utilisateur, mais sont sous-entendus (par exemple, les codes 200 ou 304, jamais vus par le client car ils concernent la majorité des requêtes réussies).

Remove ads

Codes d'état

Résumé
Contexte

Les codes de la table ci-dessous marqués WebDAV ne sont pas spécifiés par le protocole HTTP mais par le protocole WebDAV qui est une extension de HTTP.

1xx - Information

Les codes 1xx sont une réponse provisoire donnée durant le traitement de la requête, et sont suivis d'un code final en fin de requête.

Davantage d’informations Code, Message ...

2xx - Succès

Davantage d’informations Code, Message ...

3xx - Redirection

Davantage d’informations Code, Message ...

4xx - Erreur du client HTTP

Davantage d’informations Code, Message ...
Davantage d’informations Code, Message ...

5xx - Erreur du serveur / du serveur d'application

Davantage d’informations Code, Message ...
Davantage d’informations Code, Message ...
Remove ads

Notes et références

Voir aussi

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads