📡 Référence des codes d'état HTTP
Les codes d'état HTTP sont des nombres à trois chiffres que le serveur renvoie avec chaque réponse pour indiquer au client ce qui s'est produit. Il y a 5 classes : 1xx (informationnel), 2xx (succès), 3xx (redirection), 4xx (erreur client) et 5xx (erreur serveur). Utilisez la zone de recherche ou les filtres de catégorie ci-dessus pour trouver tout code instantanément.
Confidentiel par conception. Cet outil fonctionne entièrement dans votre navigateur — rien de ce que vous saisissez n'est téléversé ni stocké, et il marche hors ligne.
À propos
Outil regroupant tous les 62 codes d'état HTTP standards définis dans les RFC 7231, RFC 4918 (WebDAV), RFC 6585, RFC 7538, RFC 8470 et les normes connexes — sans requête réseau nécessaire. Chaque code affiche sa valeur numérique, son nom officiel, une description en langage simple et son badge de classe. Cliquez sur une carte pour copier le numéro de code dans votre presse-papiers.
Comment l'utiliser
- Tapez un nombre (ex. 404) ou un mot-clé (ex. « redirect ») dans la zone de recherche pour filtrer les codes instantanément.
- Utilisez les puces de catégorie (Tout / 1xx / 2xx / 3xx / 4xx / 5xx) pour naviguer uniquement dans la classe souhaitée.
- Cliquez sur une carte pour copier le numéro du code d'état dans votre presse-papiers — une notification confirme la copie.
- Combinez la recherche et les filtres de catégorie — ils fonctionnent ensemble, par exemple, vous pouvez rechercher « auth » uniquement dans la classe 4xx.
- Utilisez le clavier : tabulez jusqu'à une carte, puis appuyez sur Entrée ou Espace pour copier — entièrement accessible sans souris.
FAQ
- Qu'est-ce que le code HTTP 404 signifie ?
- 404 Non trouvé signifie que le serveur ne peut pas localiser la ressource demandée. L'URL peut être mal orthographiée, la page peut avoir été supprimée ou la ressource peut avoir été déplacée sans redirection. C'est l'erreur HTTP la plus rencontrée par les utilisateurs du Web.
- Quelle est la différence entre les redirections 301 et 302 ?
- 301 Déplacé définitivement indique que la ressource a été déplacée définitivement vers une nouvelle URL, donc les navigateurs et les moteurs de recherche mettent à jour leurs enregistrements. 302 Trouvé indique un déplacement temporaire — les navigateurs suivent la redirection mais continuent d'utiliser l'URL d'origine pour les demandes futures. Pour le référencement, les 301 transmettent l'autorité de lien vers la nouvelle URL ; les 302 ne le font pas.
- Qu'est-ce qui provoque une erreur 500 Internal Server Error ?
- Une erreur 500 signifie que le serveur a rencontré une condition inattendue — un code à tout usage pour les échecs côté serveur. Les causes courantes comprennent des exceptions non gérées dans le code de l'application, des paramètres de serveur mal configurés, des conditions de mémoire insuffisante, des échecs de connexion à la base de données ou des erreurs de syntaxe dans les scripts côté serveur. Vérifiez vos journaux d'erreurs du serveur pour diagnostiquer la cause racine.
- Quelle est la différence entre 401 Unauthorized et 403 Forbidden ?
- 401 signifie que l'authentification est manquante ou invalide — le serveur ne sait pas qui vous êtes. Envoyer des identifiants valides pourrait résoudre le problème. 403 signifie que le serveur sait qui vous êtes mais refuse d'autoriser l'action — les identifiants ne serviront à rien car l'accès n'est simplement pas autorisé pour votre compte ou votre rôle.
- Les codes d'état HTTP sont-ils les mêmes en HTTP/2 et HTTP/3 ?
- Oui. HTTP/2 et HTTP/3 ont changé la couche de transport (encadrement binaire, multiplexage, QUIC) mais ont conservé les mêmes sémantiques de code d'état qu'HTTP/1.1. Un 200, 404 ou 500 signifie exactement la même chose indépendamment de la version du protocole. Les codes répertoriés ici s'appliquent à toutes les versions d'HTTP en cours d'utilisation.
- Cet outil téléverse-t-il mes données ?
- Non. Tout s'exécute dans votre navigateur, vos données ne quittent jamais votre appareil — et une fois la page chargée, cela marche même hors ligne.