Consulter les codes de réponse HTTP

Saisissez un code ou un nom comme 200, 301, 404 ou 500 dans le champ de filtre au-dessus du tableau, ou utilisez la recherche du navigateur, puis lisez la signification dans la ligne. Le bouton de chaque ligne copie uniquement le nombre.

Fonctionne localement dans votre navigateur
Code d'état HTTPSignification
100Continuer — Le serveur a reçu les en-têtes de requête ; le client peut envoyer le corps de la demande.
101Protocoles de commutation : le serveur passe au protocole nommé dans l'en-tête de mise à niveau.
102Traitement — La demande WebDAV est toujours en cours de traitement et aucune réponse finale n'est encore disponible.
200OK — La demande a réussi.
201Créé — La demande a réussi et a créé une nouvelle ressource.
202Accepté — La demande a été acceptée pour traitement, mais le traitement n'est pas terminé.
203Informations non faisant autorité : un proxy de transformation a fourni des métadonnées qui peuvent différer de la réponse d'origine.
204Aucun contenu — La demande a réussi et la réponse n'a aucun corps.
205Réinitialiser le contenu — La demande a réussi et le client doit réinitialiser la vue du document ou le formulaire de saisie.
206Contenu partiel — La réponse contient la ou les plages d'octets demandées.
207Multi-Status — Une réponse WebDAV rapporte des résultats indépendants pour plusieurs ressources ou opérations.
300Choix multiples : plusieurs représentations ou destinations sont disponibles pour la ressource.
301Déplacé de façon permanente — La ressource dispose d'un nouveau URL permanent fourni dans Emplacement.
302Trouvé — La ressource est temporairement disponible sur le URL fourni dans Emplacement.
303Voir Autre — Récupérez le résultat d'un autre URL avec une requête GET.
304Non modifié : une requête conditionnelle a constaté que la représentation mise en cache est toujours à jour.
305Utiliser un proxy – Obsolète ; la ressource était destinée à être accessible via le proxy nommé dans Emplacement.
306Inutilisé — Ce code d'état est réservé et n'est plus utilisé.
307Redirection temporaire — Répétez la demande au niveau du URL dans Emplacement sans modifier la méthode HTTP.
400Mauvaise demande — Le serveur ne peut pas traiter la demande car sa syntaxe ou son cadre n'est pas valide.
401Non autorisé : les informations d'authentification sont manquantes, invalides ou insuffisantes pour cette demande.
402Paiement requis – Réservé à une utilisation liée au paiement ; la sémantique dépend du service.
403Interdit — Le serveur a compris la demande mais refuse de l'autoriser.
404Not Found — Le serveur ne trouve pas la ressource demandée.
405Méthode non autorisée — La ressource ne prend pas en charge la méthode de demande ; Allow doit répertorier les méthodes prises en charge.
406Non acceptable — Le serveur ne peut pas produire une représentation correspondant aux en-têtes de négociation de demande.
407Authentification proxy requise — Le client doit s'authentifier auprès du proxy.
408Request Timeout (Délai d'expiration de la demande) : le serveur a attendu trop longtemps pour recevoir la demande complète.
409Conflit — La demande est en conflit avec l'état actuel de la ressource.
410Fini — La ressource est définitivement indisponible et aucune adresse de transfert n'est connue.
411Longueur requise — Le serveur nécessite un en-tête Content-Length valide.
412Échec de la condition préalable : une ou plusieurs conditions préalables de demande évaluées comme étant fausses.
413Contenu trop volumineux — Le corps de la requête dépasse une limite que le serveur est disposé ou capable de traiter.
414URI Too Long — La cible de la requête est plus longue que ce que le serveur accepte.
415Type de média non pris en charge : le serveur ne prend pas en charge le type de média ou l'encodage du corps de la requête.
416Range Not Satisfiable — La plage d’octets demandée ne chevauche pas la représentation sélectionnée.
417Échec de l'attente — Le serveur ne peut pas répondre à une attente de l'en-tête Expect.
421Requête mal acheminée — La requête a atteint un serveur qui ne peut pas produire de réponse pour l'autorité cible.
422Contenu non traitable — La syntaxe est valide, mais le serveur ne peut pas traiter les instructions fournies.
423Verrouillé — La ressource cible est verrouillée et la demande ne peut pas être appliquée.
424Dépendance en échec — La demande a échoué car une opération dont elle dépendait a échoué.
425Trop tôt — Le serveur ne souhaite pas traiter une demande qui pourrait être relue.
426Mise à niveau requise — Le serveur demande au client de passer à un protocole répertorié dans Mise à niveau.
449Réessayer avec — Un statut Microsoft non standard demandant au client de réessayer après avoir pris une mesure corrective.
500Erreur de serveur interne : une condition inattendue du serveur a empêché l'exécution de la demande.
501Non implémenté — Le serveur ne prend pas en charge les fonctionnalités requises par la demande.
502Bad Gateway — Une passerelle ou un proxy a reçu une réponse non valide d'un serveur en amont.
503Service indisponible — Le serveur est temporairement incapable de traiter la demande, souvent en raison d'une maintenance ou d'une surcharge.
504Délai d'expiration de la passerelle : une passerelle ou un proxy n'a pas reçu de réponse en temps opportun d'un serveur en amont.
505Version HTTP non prise en charge : le serveur ne prend pas en charge la version HTTP utilisée par la demande.
506La variante négocie également : une erreur de configuration du serveur a créé une référence de négociation de contenu circulaire.
507Stockage insuffisant — Le serveur ne peut pas stocker la représentation requise pour terminer la demande.
509Limite de bande passante dépassée : état non standard largement utilisé indiquant qu'un quota de bande passante a été dépassé.
510Non étendu — La demande nécessite des extensions supplémentaires avant que le serveur puisse la satisfaire.

Comment consulter un code de statut HTTP

Cette page réunit 54 codes de statut HTTP sous forme de nombres à trois chiffres, chacun accompagné d'une courte explication, de 100 Continue à 510 Not Extended.

Saisissez un code ou un mot comme 404 ou verrouillé dans le champ de recherche au-dessus du tableau : les lignes se filtrent au fil de la frappe. Le filtre s'exécute dans la page, rien n'est envoyé. Vous pouvez aussi repérer un code avec la recherche du navigateur (Ctrl+F ou ⌘F sur macOS) et copier uniquement les trois chiffres avec le bouton de la ligne.

  1. Saisissez un code ou un mot — 404, redirection ou verrouillé par exemple — dans le champ au-dessus du tableau : la liste ne montre plus que les lignes correspondantes à mesure de la frappe. Le bouton d'effacement ramène les 54 lignes.
  2. Lisez la deuxième colonne : chaque ligne associe le nombre à sa phrase standard et à une courte explication du moment où le serveur renvoie ce code.
  3. Appuyez sur le bouton de copie de la cellule du code pour copier uniquement le nombre — 301, par exemple — sans le texte de l'explication.
  4. Vérifiez le libellé avant de vous fier à un code : la ligne indique s'il est réservé, obsolète, propre à un éditeur ou non standard.

Ce que contient le tableau

Couverture et classes

Les 54 lignes couvrent les cinq classes — 100–102 information, 200–207 succès, 300–307 redirection, 400–426 erreurs du client, 500–510 erreurs du serveur — ainsi que le code 449 de Microsoft.

La liste est une sélection et non un registre complet : des codes plus récents manquent, notamment 103 Early Hints, 308 Permanent Redirect, 418, 428, 429 Too Many Requests, 431, 451 et 511.

Comment chaque code est décrit

Chaque ligne commence par la phrase standard, suivie d'une note d'une ou deux phrases. Les codes qui n'ont de sens que dans un protocole précis sont expliqués dans ce contexte : 102 Processing, 207 Multi-Status, 422 Unprocessable Content, 423 Locked, 424 Failed Dependency et 507 Insufficient Storage viennent de WebDAV, 449 de Microsoft.

Les codes inutilisables dans le trafic courant sont signalés dans le texte : 306 est réservé et inutilisé, 305 est obsolète, 402 est réservé aux paiements, 449 n'est pas standard et 509 non plus, mais reste très répandu.

Recherche, copie et limites

Le champ de filtre et les boutons de copie sont ajoutés par le script de la page. Sans JavaScript, le tableau affiche toujours les 54 lignes et leurs explications, mais ni le champ ni les boutons n'existent ; la recherche du navigateur reste alors le moyen de trouver un code.

Le filtrage se fait dans la page — aucune requête n'est envoyée à un serveur — et lorsque rien ne correspond, la page le signale au lieu de masquer le tableau en silence. Les codes et les explications font partie du HTML : la page reste utilisable hors ligne une fois chargée ; sur un écran étroit, le tableau défile horizontalement dans son conteneur.

Outils récents :