Points clés
- 01Couvre tous les codes de statut HTTP de 100 à 511, basés sur RFC 9110 et le registre IANA.
- 02Recherchez par numéro de code, nom ou phrase de la description — la liste se filtre instantanément.
- 03Filtrez par classe (1xx, 2xx, 3xx, 4xx, 5xx) pour affiner votre recherche lors du débogage.
- 04Gratuit, instantané, sans inscription — fonctionne entièrement dans votre navigateur.
Pourquoi une référence dédiée aux codes de statut HTTP ?
Chaque développeur web rencontre un code de statut qu'il n'a pas vu depuis longtemps. Vous connaissez 404 et 500, mais quelle est exactement la différence entre 401 et 403 ? Quand devriez-vous retourner 422 au lieu de 400 ? Le code 418 est-il vraiment dans la spécification ? Une référence rapide qui explique les codes en langage clair — plutôt que de citer le jargon RFC — répond à ces questions en quelques secondes.
La recherche de Handytool est basée sur RFC 9110 (la spécification actuelle de la sémantique HTTP) et le registre de statut HTTP de l'IANA, incluant les extensions WebDAV (207, 423, 424) et les codes moins courants que vous rencontrerez dans les réponses API réelles. Chaque entrée contient un résumé d'une phrase en langage clair destiné aux développeurs, pas aux comités de normalisation.
Comment rechercher un code de statut HTTP
- 01
Recherchez par code, nom ou mot-clé
Tapez un code (404), un fragment de nom (Not Found) ou une phrase descriptive (teapot, redirect, authentication). La liste se filtre en temps réel.
- 02
Filtrez par classe
Utilisez les boutons de classe pour afficher uniquement les codes 1xx informationnels, 2xx succès, 3xx redirection, 4xx erreur client ou 5xx erreur serveur. Utile lorsque vous déboguez une chaîne de redirection ou une erreur serveur et que vous souhaitez voir tous les codes de cette famille.
- 03
Lisez l'explication en langage clair
Chaque entrée inclut le nom officiel, le numéro de code et une description concise orientée développeur de ce que le code signifie et quand il s'applique.
Codes de statut à mémoriser
- 01200 OK — succès standard pour les réponses GET, POST et PUT.
- 02201 Created — la ressource a été créée ; généralement retourné après un POST réussi.
- 03204 No Content — succès sans corps de réponse ; courant après DELETE.
- 04301 Moved Permanently — redirection canonique ; les moteurs de recherche transfèrent l'équité des liens.
- 05400 Bad Request — syntaxe malformée, champs manquants ou payload non analysable.
- 06422 Unprocessable Entity — requête syntaxiquement valide qui échoue la logique métier.
Recherche instantanée, sans appels serveur
L'ensemble de la base de données des codes de statut est intégré dans la page. La recherche, le filtrage et la lecture des descriptions se font localement dans votre navigateur — aucune requête n'est envoyée à un serveur, et la page fonctionne hors ligne une fois chargée.
La référence inclut les codes spécifiques aux fournisseurs que vous rencontrerez dans la pratique, comme la plage 52x de Cloudflare pour les erreurs en amont. Ceux-ci sont notés comme des extensions de fournisseur plutôt que HTTP standard, afin que vous puissiez distinguer un code défini par la spécification d'un code spécifique à la plateforme.
FAQ sur la recherche de codes de statut HTTP
Quelle est la différence entre 400 et 422 ?
400 Bad Request concerne les requêtes que le serveur ne peut pas analyser du tout — JSON cassé, syntaxe de requête invalide. 422 Unprocessable Entity concerne les requêtes qui s'analysent correctement mais échouent la validation sémantique, comme un email en doublon ou une valeur d'âge inférieure au minimum.
Quelle est la différence entre 401 et 403 ?
401 signifie non authentifié — fournissez des credentials et réessayez. 403 signifie authentifié mais interdit — vous n'avez pas la permission requise, et des credentials différents pourraient aider mais les mêmes ne le feront pas.
Le code 418 I'm a Teapot est-il un vrai code de statut HTTP ?
Oui — il a été défini dans la RFC 2324 du 1er avril (1998), réaffirmé dans RFC 7168 et inclus dans le registre IANA. Il n'est pas utilisé par HTTP lui-même mais quelques services le retournent comme un Easter egg.
Quel RFC couvre les codes de statut HTTP modernes ?
RFC 9110, publié en juin 2022, est la spécification actuelle de la sémantique HTTP. Elle remplace RFC 7231 et consolide les définitions des codes de statut HTTP de base.
Pourquoi vois-je des codes de statut au-dessus de 511 ?
Les codes au-dessus de 511 ne sont pas assignés dans le registre IANA. Certaines plateformes (comme Cloudflare) utilisent des codes 5xx personnalisés pour leurs propres conditions d'erreur, mais ce sont des extensions de fournisseur plutôt que du HTTP standard.