Référence technique et guide d'architecture

Codes d'État HTTP & En-têtes Cheat Sheet — Guide de référence

Référentiel complet des codes de réponse HTTP selon la RFC 9110. Sémantique de 1xx à 5xx, directives de cache RFC 9111, distinction 401/403 et dépannage des erreurs.

Paramètres clés et contrôles

Recherche de Codestring / number

Filtrage en temps réel par numéro de code (ex. 404, 502) ou libellé sémantique.

Par défaut : 403
Famille de Statutstring

Filtrer par catégories : 1xx (Information), 2xx (Succès), 3xx (Redirection), 4xx (Erreur Client), 5xx (Erreur Serveur) ou Edge.

Par défaut : all
Filtre de Cachestring

Filtrage selon les propriétés de mise en cache RFC 9111 : Mettable en cache, Non mettable en cache ou Conditionnel.

Par défaut : all

Conseils de pro et bonnes practices

Conformité avec la Norme RFC 9110

Publiée en juin 2022, la RFC 9110 remplace officiellement les anciennes RFC 7231 et RFC 2616 en harmonisant la sémantique sur HTTP/1.1, HTTP/2 et HTTP/3.

Distinction Rigoureuse entre 401 et 403

Renvoyez 401 pour un client non authentifié en incluant l'en-tête WWW-Authenticate. Renvoyez 403 lorsque le client est authentifié mais ne possède pas les permissions requises.

Confidentialité 100% Côté Client sans Télémétrie

L'ensemble des simulations d'en-têtes et de l'arbre décisionnel s'exécute dans la mémoire du navigateur. Aucun jeton ni donnée d'authentification ne quitte votre machine.

Pièges courants et dépannage

Différence entre 502 Bad Gateway et 504 Gateway Timeout

Une erreur 502 indique que le serveur en amont a planté ou a interrompu la liaison. Une 504 signifie que le serveur en amont n'a pas répondu avant l'expiration du délai d'attente du proxy.

Mise en cache persistante des redirections 301 et 308 par les navigateurs

Les navigateurs conservent indéfiniment en cache les codes 301 et 308. En phase de développement ou de migration d'API, privilégiez les redirections temporaires (302 ou 307).

Foire aux questions (FAQ)

Pourquoi la RFC 9110 remplace-t-elle les RFC 7231 et RFC 2616 ?▼

La RFC 9110 clarifie les règles de sémantique pour l'ensemble des transports (TCP et QUIC), rationalise les mécanismes de cache dans la RFC 9111 et unifie le comportement des méthodes HTTP.

Pourquoi l'erreur 401 Unauthorized doit-elle inclure WWW-Authenticate ?▼

La RFC 9110 §15.5.2 exige que les serveurs d'origine indiquent le mécanisme d'authentification attendu (Bearer, Basic, etc.) afin que les clients puissent renouveler leurs jetons.

Quelle est la différence entre 301 Moved Permanently et 308 Permanent Redirect ?▼

Le code 301 tolère traditionnellement la conversion de requêtes POST en requêtes GET. Le code 308 (RFC 7538) impose la conservation stricte de la méthode d'origine et du corps.

L'inspection des en-têtes dans cet outil est-elle sécurisée ?▼

Absolument. Cet outil s'exécute à 100% dans votre navigateur ('use client'). Aucun cookie, en-tête ou jeton n'est transmis à des serveurs tiers.

Outils et utilitaires connexes

Tous les outils →