Accueil Blog Page 2

Code d’état HTTP 301 (Moved Permanently)

0

Code HTTP 301

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 301
  • Code erreur 301
Code HTTP301
Message (en anglais)Moved Permanently
Message (en français)Changement d’adresse définitif
Type de codeCode de redirection (Codes 3nn – Codes commençant par 3)Cette classe de messages précise que le client doit provoquer une action complémentaire pour que la requête puisse être conduite jusqu’à sa résolution finale. L’action peut être déclenchée par l’utilisateur final si et seulement si la méthode invoquée était GET ou HEAD. Un client ne peut automatiquement rediriger une requête plus de 5 fois. Il est supposé, si cela arrive, que la re-direction s’effectue selon une boucle infinie.
SignificationDocument déplacé de façon permanente. La ressource demandée possède une nouvelle adresse (URI). Toute référence future à cette ressource doit être faite en utilisant l’un des URIs retournés dans la réponse. Le navigateur Web doit normalement charger automatiquement la ressource demandée à sa nouvelle adresse.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-62
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-56
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 500 (Internal Server Error)

0

Code HTTP 500

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 500
  • Code erreur 500
Code HTTP500
Message (en anglais)Internal Server Error
Message (en français)Erreur interne du serveur
Type de codeErreur du serveur / du serveur d’application (Codes 5nn – Codes commençant par 5)Les réponses de code d’état 5nn indiquent une situation dans laquelle le serveur sait qu’il est la cause de l’erreur, ou est incapable de fournir le service demandé, bien que la requête ait été correctement formulée. Si le client reçoit cette réponse alors qu’il n’a pas encore terminé d’envoyer des données, il doit cesser immédiatement toute émission vers le serveur. Excepté lorsque la requête invoquée est de type HEAD, le serveur peut inclure une entité décrivant les causes de l’erreur, et s’il s’agit d’une condition permanente ou temporaire. Ces réponses s’appliquent quelque soit la requête, et ne nécessitent pas de champs d’en-tête particuliers.
SignificationErreur interne du serveur. Le serveur HTTP a rencontré une condition inattendue qui l’a empêché de traiter la requête. Cette erreur peut par exemple être le résultat d’une mauvaise configuration du serveur, ou d’une ressource épuisée ou refusée au serveur sur la machine hôte. Lorsque l’internaute (l’utilisateur devant son client – son navigateur Web) reçoit un code erreur 500, il ne peut rien faire de son côté et doit attendre que le serveur soit réparé.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-70
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-63
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 407 (Proxy Authentication Required)

0

Code HTTP 407

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 407
  • Code erreur 407
Code HTTP407
Message (en anglais)Proxy Authentication Required
Message (en français)Authentification proxy exigée
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
SignificationAccès à la ressource autorisé par identification avec le proxy. Le serveur proxy exige une authentification du client avant de transmettre la requête.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-67
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 413 (Request Entity Too Large)

0

Code HTTP 413

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 413
  • Code erreur 413
Code HTTP413
Message (en anglais)Request Entity Too Large
Message (en français)Corps de requête trop grand
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
SignificationTraitement abandonné dû à une requête trop importante. Le serveur ne peut traiter la requête, car la taille de son contenu est trop importante.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-69
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-61
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 410 (Gone)

0

Code HTTP 410

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 410
  • Code erreur 410
Code HTTP410
Message (en anglais)Gone
Message (en français)Parti
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
SignificationLa ressource n’est plus disponible et aucune adresse de redirection n’est connue. L’adresse (URI) demandée n’existe plus et a été définitivement supprimée du serveur.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-68
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-60
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 418 (I’m a teapot)

0

Code HTTP 418

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 418
  • Code erreur 418
Code HTTP418
Message (en anglais)I’m a teapot (Any attempt to brew coffee with a teapot should result in the error code « 418 I’m a teapot ».)
Message (en français)Je suis une théière (Toute tentative de faire du café avec une théière entraîne le message « Erreur 418 – Je suis une théière ! ».)
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
Signification« Je suis une théière ». Ce code est défini dans la RFC 2324 datée du premier avril 1998, Hyper Text Coffee Pot Control Protocol. Un peu d’humour (« Poisson d’avril » – « April Fool ») dans ce monde glacial des nouvelles technologies.
Autres ressourcesftp://ftp.rfc-editor.org/in-notes/rfc2324.txt

Code d’état HTTP 201 (Created)

0

Code HTTP 201

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 201
  • Code erreur 201
Code HTTP201
Message (en anglais)Created
Message (en français)Créé
Type de codeCode de succès (Codes 2nn – Codes commençant par 2).La requête a abouti. L’information retournée en réponse dépend de la requête émise, comme suit :GET : Une entité correspondant à l’URI visée par la requête est renvoyée au clientHEAD : La réponse au client ne doit contenir que les champs d’en-tête à l’exclusion de tout corps d’entitéPOST : Une entité décrivant le résultat de l’action entreprise.
SignificationRequête traitée avec succès et création d’un document. La requête a été correctement traitée et a résulté en la création d’une nouvelle ressource. Cette ressource peut être référencée par l’URI retourné dans le corps de la réponse, avec l’URL la plus précise pour la ressource indiquée dans l’en-tête du champ « Location ».
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-59
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-52
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 403 (Forbidden)

0

Code HTTP 403

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 403
  • Code erreur 403
Code HTTP403
Message (en anglais)Forbidden
Message (en français)Interdit
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
SignificationLe serveur HTTP a compris la requête, mais refuse de l’exécuter (de la traiter). Contrairement à l’erreur 401, s’authentifier ne fera aucune différence. Sur les serveurs où l’authentification est requise, cela signifie généralement que l’authentification a été acceptée, mais que les droits d’accès ne permettent pas au client d’accéder à la ressource. Ce code est généralement utilisé lorsqu’un serveur ne souhaite pas indiquer pourquoi la requête a été rejetée, ou lorsqu’aucune autre réponse ne correspond (par exemple le serveur est un Intranet et seules les machines du réseau local sont autorisées à se connecter au serveur).
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-66
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-59
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 415 (Unsupported Media Type)

0

Code HTTP 415

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 415
  • Code erreur 415
Code HTTP415
Message (en anglais)Unsupported Media Type
Message (en français)Format non supporté
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
SignificationFormat de requête non supporté pour une méthode et une ressource données. Le serveur ne peut traiter la requête, car son contenu est écrit dans un format non supporté.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-69
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-62
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf

Code d’état HTTP 406 (Not Acceptable)

0

Code HTTP 406

Dans les relations « client / serveur » utilisant le protocole HTTP (et HTTPS), les codes HTTP (‘HTTP Status code’ – « Code d’état HTTP ») sont des codes à 3 ou 4 chiffres que renvoie le serveur au client (un navigateur Web ou un robot tels les robots parcourant le Web pour l’indexer ou un logiciel aspirateur de sites Web, etc.) qui lui a envoyé une requête HTTP pour lui dire s’il a bien reçu la requête, s’il a été capable de l’interpréter, quelle suite il donne, quelle erreur il a rencontrée, etc.

HTTPHTTPScodes HTTP

Ces codes sont destinés aux traitements automatiques par les « clients HTTP ». Ils ont été normalisés et sont spécifiés dans la RFC (« Request for Comments » – « Demande de commentaires ») [1] [2] [3] 2016. D’autres codes HTTP (‘HTTP Status code’ – « Code d’état HTTP »), initialement non normalisés, mais très utilisés sur le Web, ont ensuite été ajoutés par la RFC [4] 7231.

Il existe également des codes HTTP spécifiés et largement utilisés bien que hors de toute RFC.

Les codes HTTP sont des codes d’état. Certains indiquent un état d’erreur. Ce sont alors des codes erreur : ils indiquent un état d’erreur. Il est alors utilisé des expressions pas très justes comme :

codes d’étatcodes erreur

  • Erreur 406
  • Code erreur 406
Code HTTP406
Message (en anglais)Not Acceptable
Message (en français)Pas acceptable
Type de codeCode erreur du client Web (Codes 4nn – Codes commençant par 4)La classe 4nn de codes d’état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n’a pas encore achevé la transmission de sa requête lorsqu’il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l’erreur, et indiquant s’il s’agit d’une condition d’erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête.
SignificationLa ressource demandée n’est pas disponible dans un format qui respecterait les en-têtes « Accept » de la requête. L’adresse (URI) spécifiée existe, mais pas dans le format préféré du client. Le serveur indique en retour le langage et les types d’encodages disponibles pour cette adresse.
Page du code dans la RFC anglaise 2616https://tools.ietf.org/html/rfc2616#page-67
Page du code dans la RFC anglaise 7231https://tools.ietf.org/html/rfc7231#page-60
Page du code dans la RFC française 2661http://abcdrfc.free.fr/rfc-vf/pdf/rfc2616.pdf