Formater des en-têtes HTTP
Collez des en-têtes HTTP bruts copiés depuis les outils de développement de votre navigateur ou un client comme Postman : l'outil les découpe dans un tableau lisible, détecte les doublons et propose un texte reformaté, trié par ordre alphabétique.
Comment ça marche
Chaque ligne du texte collé est découpée au premier caractère « : » rencontré, séparant le nom de l'en-tête de sa valeur. Les noms d'en-têtes sont comparés sans tenir compte de la casse (HTTP considère Content-Type et content-type comme le même en-tête) pour détecter les doublons, très utiles à repérer avant d'envoyer une requête où un en-tête écraserait accidentellement un autre. Le résultat est présenté sous forme de tableau, plus un texte reformaté trié par ordre alphabétique et prêt à copier.
Pourquoi un en-tête peut-il apparaître en double ?
Cela arrive souvent en copiant des en-têtes depuis plusieurs sources (un proxy, un intercepteur, une configuration de test) : deux en-têtes avec le même nom mais des casses différentes (Accept-Encoding vs accept-encoding) sont bien le même en-tête HTTP et seul le dernier envoyé fait généralement foi selon le client utilisé.
L'ordre des en-têtes a-t-il une importance ?
En général non : la norme HTTP ne garantit pas de sémantique liée à l'ordre des en-têtes (à quelques exceptions près côté serveur). Le tri alphabétique proposé ici sert uniquement à faciliter la lecture et la comparaison visuelle, il ne change pas le comportement de la requête.
Le traitement est entièrement local : vos en-têtes, y compris les jetons d'authentification éventuels, ne quittent jamais votre navigateur.