Codes de statut HTTP
Chaque code de statut expliqué — cherchez de 200 à 511 en quelques secondes
Continuez avec la requête.
Changement de protocoles.
Indices précoces avant la réponse finale.
OK, requête réussie.
Créé avec succès.
Accepté pour traitement ultérieur.
Succès, mais modifié par un proxy.
Succès, aucun contenu à renvoyer.
Succès, réinitialisez le formulaire.
Renvoi de la plage de fichier demandée.
Plusieurs statuts à la fois (WebDAV).
Déjà signalé, aucun doublon.
Utilisation du résultat de la manipulation d’instance.
Choix multiples — prenez-en un.
Déplacé définitivement, mettez à jour les favoris.
Déplacé temporairement, généralement suivi.
Récupérez à nouveau avec GET à la nouvelle adresse.
Non modifié, le cache convient.
Déplacement temporaire, méthode et corps inchangés.
Déplacement définitif, méthode et corps inchangés.
La requête est mal formée.
Connectez-vous ou authentifiez-vous d’abord.
Paiement requis (réservé).
Compris, mais accès interdit.
Rien ne vit à cette adresse.
Méthode non autorisée ici.
Aucun format acceptable disponible.
Connexion au proxy d’abord.
Le client a renoncé à attendre.
En conflit avec l’état actuel.
A existé jadis, supprimé pour toujours.
Content-Length manquant.
Une précondition a échoué.
Corps trop volumineux, rejeté.
URL trop longue.
Ce type de média n’est pas pris en charge.
Plage demandée indisponible.
Je suis une théière (blague de poisson d’avril, conservée avec les honneurs).
Requête envoyée au mauvais serveur.
Bien formée mais sémantiquement incorrecte.
La ressource est verrouillée.
Une dépendance a d’abord échoué.
Trop tôt, le serveur refuse (protection anti-rejeu).
Mettez à niveau les protocoles d’abord.
Un en-tête conditionnel requis est manquant.
Trop de requêtes — limité en débit, faites une pause.
En-têtes de requête trop volumineux.
Indisponible pour des raisons légales.
Le serveur a explosé de l’intérieur.
Non implémenté ici.
Le serveur en amont de la passerelle est en panne.
Temporairement indisponible (surcharge ou maintenance).
La passerelle a expiré en attendant l’amont.
Version HTTP non prise en charge.
La négociation a bouclé.
Le stockage du serveur est plein.
Référence circulaire détectée.
Déclaration d’extension manquante.
Authentifiez-vous via le portail captif d’abord.
Les codes de statut sont une conversation
Chaque réponse HTTP porte un statut à trois chiffres : le serveur dit au client ce qui s’est passé en un seul nombre. Les 200 signifient que ça a marché, les 300 signifient regardez là-bas, les 400 que votre requête était fautive, les 500 que le serveur a cassé. Les lire couramment transforme des échecs cryptiques en diagnostics de cinq secondes.
Ce que fait cet outil
- 🚦 Tous les codes courants 100–511 avec des significations en langage clair
- 🔍 Recherche instantanée par numéro ou expression, plus filtres par classe
- 🔗 Liens profonds (?code=404) à partager
- 🍵 La théière 418, préservée avec les honneurs
Quand l’utiliser
- Pour décoder un fetch échoué dans les outils de développement
- Pour choisir la bonne redirection lors d’une migration SEO
- Pour trancher ce que 422 contre 400 veut dire dans votre API
Confidentialité : page de référence statique — rien à calculer, rien à téléverser.
Dernière mise à jour · 2026-09-01
Comment fonctionne la référence
Une table statique de codes, libellés et classes est rendue côté serveur pour un chargement instantané et l’indexation ; le filtre de recherche tourne localement en quelques lignes de script. Ni réseau, ni base de données, rien à casser.
Pourquoi consulter les codes ici ?
Interrogeable, pas à faire défiler
Tapez 404 ou timeout et atterrissez directement sur la fiche — avec en plus des filtres par classe en un clic et des liens ?code= partageables pour le pair programming et les revues de code.
Des conseils, pas seulement des définitions
Chaque fiche dit quand les serveurs envoient réellement le code et que faire, au lieu de citer la RFC puis de vous laisser en plan.
Complet et à jour
De 103 Early Hints à 451 Indisponible pour raisons légales, y compris la moderne 425 Too Early — l’ensemble que votre framework émet vraiment.
Questions fréquentes
Que signifient les plages de nombres ?⌄
1xx est informatif, 2xx annonce un succès, 3xx redirige ailleurs, 4xx accuse la requête du client, 5xx accuse le serveur. Le premier chiffre dit qui doit agir.
301 contre 302 contre 307 contre 308 — quelle redirection ?⌄
301/308 sont permanentes (navigateurs et SEO la répercutent), 302/307 temporaires. 301/302 autorisaient historiquement un changement de méthode ; 307/308 préservent strictement la méthode — utilisez 308 pour les déplacements d’API permanents.
La 418 est-elle une blague ?⌄
À moitié : une RFC de poisson d’avril restée comme mascotte de la communauté (Je suis une théière). Certaines API et suites de tests la renvoient vraiment — et maintenant vous savez pourquoi.
Questions fréquentes
Que signifient les plages de nombres ?
1xx est informatif, 2xx annonce un succès, 3xx redirige ailleurs, 4xx accuse la requête du client, 5xx accuse le serveur. Le premier chiffre dit qui doit agir.
301 contre 302 contre 307 contre 308 — quelle redirection ?
301/308 sont permanentes (navigateurs et SEO la répercutent), 302/307 temporaires. 301/302 autorisaient historiquement un changement de méthode ; 307/308 préservent strictement la méthode — utilisez 308 pour les déplacements d’API permanents.
La 418 est-elle une blague ?
À moitié : une RFC de poisson d’avril restée comme mascotte de la communauté (Je suis une théière). Certaines API et suites de tests la renvoient vraiment — et maintenant vous savez pourquoi.