Liste des codes HTTP (Hypertext Transfer Protocol) ainsi que les messages généralement associés.

  • 1xx – Information
    • 100 Attente de la suite de la requête
    • 101 Acceptation du changement de protocole
  • 2xx – Succès
    • 200 Requête traitée avec succès
    • 201 Requête traitée avec succès avec création d’un document
    • 202 Requête traitée mais sans garantie de résultat
    • 203 Information retournée mais générée par une source non certifiée
    • 204 Requête traitée avec succès mais pas d’information à renvoyer
    • 205 Requête traitée avec succès, la page courante peut être effacée
    • 206 Une partie seulement de la requête a été transmise
  • 3xx – Redirection
    • 300 L’URI demandée se rapporte à plusieurs ressources
    • 301 Document déplacé de façon permanente
    • 302 Document déplacé de façon temporaire
    • 303 La réponse à cette requête est ailleurs
    • 304 Document non-modifié depuis la dernière requête
    • 305 La requête doit être ré-adressée au proxy
    • 307 La requête doit être redirigée temporairement vers l’URI spécifiée
  • 4xx – Erreur du client
    • 400 La syntaxe de la requête est erronée
    • 401 Accès à la ressource refusé
    • 403 Refus de traitement de la requête
    • 404 Document non trouvé
    • 405 Méthode de requête non autorisée
    • 406 Toutes les réponses possibles seront refusées.
    • 407 Accès à la ressource autorisé par identification avec le proxy
    • 408 Temps d’attente d’une réponse du serveur écoulé
    • 409 La requête ne peut être traitée à l’état actuel
    • 410 La ressource est indisponible et aucune adresse de redirection n’est connue
    • 411 La longueur de la requête n’a pas été précisée
    • 412 Préconditions envoyées par la requête non-vérifiées
    • 413 Traitement abandonné dû à une requête trop importante
    • 414 Long URI trop longue
    • 415 Format de requête non-supportée pour une méthode et une ressource données
    • 416 Champs d’en-tête de requête ‘range’ incorrect.
    • 417 Comportement attendu et défini dans l’en-tête de la requête insatisfaisable
  • 5xx – Erreur du serveur
    • 500 Erreur interne du serveur
    • 501 Fonctionnalité réclamée non supportée par le serveur
    • 502 Mauvaise réponse envoyée à un serveur intermédiaire par un autre serveur.
    • 503 Service non disponible
    • 504 Temps d’attente d’une réponse d’un serveur à un serveur intermédiaire écoulé
    • 505 HTTP non gérée par le serveur