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.

Exemple :

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.