Aller au contenu
D1
FR

Audit de réponse web

Vérificateur d'en-têtes HTTP

Auditez les en-têtes de réponse pour la sécurité, le comportement du cache et les détails de transport.

Ce formulaire appelle le point de terminaison relatif: /site-api/tools/headers

Comment utiliser le Vérificateur d'en-têtes HTTP

  1. Saisissez une URL complète ou un hostname (https de préférence). Le vérificateur demande la ressource et capture les en-têtes de réponse sans ouvrir DevTools — utile sur machines verrouillées ou pour partager avec des non-développeurs.
  2. Examinez la ligne de statut, la chaîne de redirections et les en-têtes finaux. Chaque saut reste visible pour voir les upgrades http→https, la canonicalisation www ou les intermédiaires de tracking avant le document final.
  3. Concentrez-vous sur cache, sécurité et cookies. Copiez le bloc dans tickets, runbooks ou preuves de conformité — DN01 affiche des réponses live depuis notre chemin de fetch, pas une capture d'audit ancienne.
  4. Relancez après changements CDN ou origine et comparez avec le Vérificateur de certificat SSL sur le même hôte. L'historique récent reste local ; pas de séries temporelles ni grille mondiale d'edge nodes.

En-têtes HTTP de réponse que nous mettons en avant

Les en-têtes de réponse portent politique de cache, posture sécurité, redirections et indices serveur. Le tableau liste les champs inspectés lors de migrations, bascules CDN et revues sécurité. Ils décrivent la couche HTTP — pas un substitut au Vérificateur DNS confirmant que A/AAAA pointent vers le bon origine, ni au contexte WHOIS. Combinez les trois pour « mauvais site ».

En-têtePourquoi l'inspecterExemple
Code de statutRésultat HTTP et sémantique des redirections200 OK, 301 Moved Permanently
LocationCible de redirection dans les réponses 3xxhttps://www.example.com/
Cache-ControlPolitique de cache navigateur et CDNmax-age=3600, public
Strict-Transport-SecurityHSTS — forcer HTTPS pour les clients récurrentsmax-age=31536000; includeSubDomains
Content-Security-PolicyRestrictions de chargement scripts et ressourcesdefault-src 'self'
Set-CookieÉmission de cookies de session et de trackingSecure; HttpOnly; SameSite=Lax
Server / X-Powered-ByEmpreinte stack (souvent à retirer)nginx, cloudflare
ETag / Last-ModifiedValidateurs de cache conditionnelW/"abc123"
Content-TypeFormat déclaré du corpstext/html; charset=utf-8
Access-Control-Allow-OriginPolitique CORS pour les API navigateur*

Quand inspecter les en-têtes HTTP

Lancez le Vérificateur d'en-têtes HTTP après déploiement d'un nouvel origine, changement de mode orange-cloud CDN ou activation HSTS. Cache-Control et en-têtes CDN expliquent un HTML obsolète malgré un deploy récent — comparez ETag et max-age avant purge aveugle. Si Server diffère de l'attendu, confirmez A/AAAA via Vérificateur DNS — vous touchez peut-être une vieille IP de load balancer.

Les revues sécurité utilisent HSTS, CSP, X-Frame-Options, Referrer-Policy et Permissions-Policy pour la baseline. Sans HSTS sur sites HTTPS-only, fenêtre de downgrade à la première visite. CSP mal configurée casse les scripts en prod — le vérificateur capture la politique live pour diff staging. Le Vérificateur de certificat SSL valide le certificat ; les en-têtes valident ce que l'app envoie après terminaison TLS.

Le debug redirect profite de la chaîne complète : liens courts marketing, règles apex→www et upgrades http→https ajoutent des sauts. Le support a souvent besoin de la cible Location exacte du 301 — copiez depuis l'outil plutôt que deviner depuis la barre d'adresse.

Les équipes API et SPA inspectent CORS (Access-Control-Allow-Origin) quand la console bloque des fetches. Les en-têtes prouvent ce que l'edge renvoie aux GET non authentifiés — distinct du preflight POST à tester séparément.

Conformité et bandeaux cookies cataloguent Set-Cookie : Secure, HttpOnly, SameSite. Le vérificateur documente l'émission sur l'URL analysée — utile avant audits privacy. DN01 ne scanne pas tout le site sur chaque chemin ; commencez par l'URL investiguée.

Les load balancers retirent parfois Server et ajoutent Via — documentez les deux pour durcir l'empreinte. Les pentesters exploitent la variance d'en-têtes pour cartographier CDN vs origine ; votre ticket hardening doit lister les différences intentionnelles par hostname.

Les apps mobiles sans DevTools — collez les URLs API en échec dans le vérificateur pour capturer les en-têtes 401/403 (WWW-Authenticate, Retry-After) sans repro sur appareil.

Les équipes plateforme comparent en-têtes avant/après activation Brotli CDN — Content-Encoding et Vary doivent s'aligner sur la politique cache du runbook performance.

Lors d'audits SOC2 ou ISO, exportez la sortie du Vérificateur d'en-têtes HTTP avec captures Vérificateur DNS et Vérificateur de certificat SSL — contrôles edge sans fausse couverture mondiale.

Lors d'une bascule blue/green, comparez en-têtes sur l'ancien et le nouveau pool avant de basculer le trafic — HSTS et cookies de session doivent rester cohérents pour éviter des boucles de login après cutover.

Résoudre les surprises d'en-têtes

Des en-têtes différents sur la même URL via VPN bureau vs mobile indiquent souvent CDN géo-routé ou enregistrements A partagés — comparez Vérificateur DNS et refetch. Nous montrons un instantané, pas cinquante edge nodes mondiaux.

301 vs 302 vs 307 comptent pour SEO et préservation de méthode. Le vérificateur expose les codes par saut — toutes les redirections ne sont pas équivalentes. Meta refresh HTML est hors scope HTTP ; voyez la source si Location manque mais le navigateur bouge.

Cache-Control obsolète avec long max-age au CDN alors que l'origine envoie no-cache signifie override edge — corrigez la règle CDN, purgez, revérifiez. Cache-Control vide sur assets statiques peut sur-revalider — voulu sur HTML, coûteux sur assets immuables.

En-têtes sécurité sur www mais absents sur apex (ou inverse) signifient souvent vhost incomplet. Testez les deux hostnames. HSTS sur une seule étiquette laisse les sœurs vulnérables — alignez vhosts TLS et relancez Vérificateur de certificat SSL pour couverture SAN.

Content-Encoding brotli ou gzip affecte le corps, pas la sémantique des en-têtes — ne confondez pas Content-Length manquant sur chunked avec erreur ; focus cache et sécurité pour audits politique.

En-têtes, TLS et DNS — debug par couches

Les en-têtes HTTP sont au-dessus de TCP/TLS. Un certificat valide du Vérificateur de certificat SSL n'implique pas cache ou CSP corrects. Inversement, en-têtes parfaits sur mauvaise IP signifient DNS ailleurs pour certains resolvers — triangulez Vérificateur DNS et DIG sur A/AAAA.

Les proxies CDN terminent TLS et peuvent retirer ou injecter des en-têtes. Server et Via révèlent le nombre de proxies. Diagnostic origine seule requiert grey-cloud ou fetch direct — DN01 fetch l'URL publique saisie, typiquement via le chemin DNS d'aujourd'hui.

Listes preload HSTS et certificate transparency hors scope. Le vérificateur montre Strict-Transport-Security live — suffisant pour beaucoup d'audits, pas substitut au registre preload ni monitoring CT.

Automatisez les régressions d'en-têtes via l'API documentée après enregistrement token. L'UI navigateur reste idéale pour enquêtes ad hoc avec copie — pas de SIEM ni dashboard WAF.

HTTP/3 et QUIC changent l'établissement mais beaucoup d'en-têtes sécurité restent sémantiques HTTP — le vérificateur documente sur le chemin négocié aujourd'hui.

304 Not Modified dépend du If-None-Match client — le vérificateur sur URL nue peut montrer 200 alors que navigateurs avec ETag voient 304 ; documentez les conditions.

DN01 n'exécute pas JavaScript — les SPA qui posent des en-têtes sécurité après render client peuvent tromper si seules URLs d'hébergement statique sont inspectées.

X-Content-Type-Options: nosniff et Cross-Origin-Opener-Policy complètent CSP — le vérificateur liste déclarations serveur sur une GET reproductible en tickets.

Quand un WAF renvoie des pages défi bot, les en-têtes peuvent montrer Set-Cookie de mitigation distincts de l'app — documentez le hostname exact attaqué avant comparaison staging.

Vérification post-deploy en cinq étapes

  1. Vérificateur DNS sur apex et www — confirmez A/AAAA/CNAME vers origine ou CDN prévu.
  2. Vérificateur de certificat SSL sur URLs https — chaîne, expiration, SAN.
  3. Vérificateur d'en-têtes HTTP sur les mêmes URLs — statut, redirects, HSTS, CSP, Cache-Control.
  4. Comparez diffs staging vs production ; ouvrez tickets pour en-têtes sécurité manquants.
  5. Archivez avec horodatage ; relancez après purge CDN ou règles WAF — historique local uniquement.

Vérificateur d'en-têtes HTTP vs curl, DevTools et scanners

curl -I est la norme opérateur mais bloqué sur beaucoup de laptops corporate et intimidant pour non-CLI. DN01 formate pour copie avec chaînes redirect visibles — même classe d'info, UX plus douce, huit langues.

DevTools Network excelle en debug interactif POST et WebSockets. Le vérificateur vise snapshots GET/HEAD de métadonnées réponse pour tickets — pas export HAR complet.

Scanners sécurité dédiés crawlen, notent en-têtes et suivent CVE. DN01 fournit fetch honnête URL unique sans badge payant — combinez pour profondeur, DN01 pour « que renvoie cette URL maintenant ? »

Pas de redirects JavaScript arbitraires, pas d'auth app, pas de base historique par client. Rate limits protègent le service. Cartes propagation globales hors scope — Vérificateur DNS et DIG pour adressage ; nous métadonnées HTTP.

Équipes WAF enterprise maintiennent allowlists — coordonnez avant automatisation haut volume production.

Tag managers injectent scripts — le vérificateur documente déclarations serveur ; Lighthouse et RUM mesurent l'expérience client.

Gateways proxy auth renvoient 302 login avec Set-Cookie — capturez pour debug SSO ; DN01 documente redirects pre-auth confus pour clients API JSON.

Les APM corrèlent latence et taille réponse — le vérificateur ne mesure pas TTFB ni waterfall mais prouve politique cache déclarée absente des alertes utilisateur.

Extensions navigateur modifiant en-têtes localement ne reflètent pas clients externes — fetch DN01 depuis infra neutre évite faux positifs laptop développeur.

Runbooks disaster recovery doivent relancer le Vérificateur d'en-têtes HTTP après fail-over DNS — confirmez HSTS et redirects avant restauration métier.

Les équipes SRE archivent captures Vérificateur d'en-têtes HTTP dans postmortems — preuve reproductible sans accès shell sur laptops verrouillés des participants incident.

Pourquoi le Vérificateur d'en-têtes HTTP DN01

  • En-têtes live et chaînes redirect sans DevTools ni curl — copie facile pour tickets support.
  • S'intègre au Vérificateur DNS, Vérificateur de certificat SSL et WHOIS pour revues domaine multicouches.
  • Huit interfaces localisées, historique local récent et API — pas de fausse grille edge globale.
  • Limites honnêtes : snapshots URL unique, pas de crawl complet, pas de remplacement WAF.

FAQ

FAQ du Vérificateur d'en-têtes HTTP

Lisez les en-têtes de réponse, redirections, cache et signaux de sécurité sans DevTools.

Quels en-têtes sont les plus utiles à inspecter ?

Commencez par le statut, la redirection, le type de contenu, cache-control, HSTS, CSP et les indices serveur. L'article vérifier les en-têtes de sécurité HTTP explique ceux orientés sécurité.

Cet outil suit-il les redirections ?

Oui. Il affiche la chaîne de réponses pour voir si une URL passe par HTTP, HTTPS, un hôte canonique ou des redirections de tracking avant la réponse finale.

Comment diagnostiquer un problème de cache ?

Regardez Cache-Control, Expires, ETag, Last-Modified et les en-têtes CDN. Le guide de l'en-tête Cache-Control donne des exemples pratiques.

Puis-je lancer des vérifications d'en-têtes en automatisation ?

Oui. Utilisez la documentation API pour le format de requête et obtenir un jeton pour des vérifications planifiées ou en CI.

Qu'est-ce que HSTS et pourquoi le vérifier ?

Strict-Transport-Security force les navigateurs à utiliser HTTPS pendant une période. Vérifiez-le après déploiement TLS — voyez en-tête HSTS expliqué.

Une vérification d'en-têtes prouve-t-elle que le site est sécurisé ?

Non. Les en-têtes sont une couche. Il faut aussi un TLS valide via le Vérificateur de certificat SSL, du code applicatif à jour et un DNS sain via le Vérificateur DNS.

Pourquoi les en-têtes diffèrent-ils entre requêtes ?

CDN, tests A/B, cookies d'authentification et PoP géographiques peuvent changer les en-têtes. Comparez la même URL avec et sans cookies et notez quel saut de la chaîne de redirection définit chaque en-tête.

Puis-je inspecter des réponses d'API ?

Oui. Collez toute URL HTTPS renvoyant un corps de réponse — APIs JSON incluses. Concentrez-vous sur Content-Type, Cache-Control, en-têtes CORS et de sécurité sur les endpoints publics.

Comment vérifier rapidement les en-têtes de sécurité ?

Lancez l'URL ici et scannez Content-Security-Policy, X-Frame-Options ou frame-ancestors, X-Content-Type-Options, Referrer-Policy et Permissions-Policy. Des en-têtes manquants ne sont pas toujours des failles, mais méritent un ticket lors du durcissement production.

Quels codes de statut vais-je voir ?

Codes courants : 200 OK, redirections 301/302, 304 Not Modified, échecs auth 401/403 et erreurs serveur 5xx. L'outil liste chaque saut pour voir les boucles de redirection ou les upgrades HTTP→HTTPS.

Le vérificateur d'en-têtes HTTP est-il gratuit ?

Oui pour des vérifications manuelles dans le navigateur. Des limites de débit s'appliquent ; la surveillance récurrente peut utiliser la documentation API après inscription API.

Faut-il comparer les en-têtes avant et après déploiement ?

Oui — capturez une base avant changements CDN ou en-têtes de sécurité, déployez puis relancez la même URL. De petites différences sur Cache-Control ou CSP expliquent souvent des assets obsolètes ou des embeds cassés.

Sélecteur d'outil

Choisissez la prochaine étape de votre flux de travail domaine ou sécurité.

Catalogue complet d'outils

Guides

Guides pratiques pour les tâches courantes avec Vérificateur d'en-têtes HTTP — enregistrements DNS, dépannage et liens vers nos outils gratuits.

Retour à Vérificateur d'en-têtes HTTP