Les pubs vous déplaisent ? Aller Sans pub Auj.

Convertisseur HAR en Collection Postman

DonnéesPromoteurMise en réseau
ANNONCE · Supprimer ?

Ou

Options de collecte

Filtres

Nettoyage

Télécharger ou coller un fichier HAR pour le convertir en collection Postman.
ANNONCE · Supprimer ?

Guide

Convertisseur HAR vers collection Postman

Convertisseur HAR en Collection Postman

Les outils Browser DevTools, Charles Proxy et mitmproxy vous permettent d'enregistrer le trafic capté sous forme de fichier HAR (HTTP Archive), mais Postman ne peut pas importer directement un HAR. Ce convertisseur réécrit une exportation HAR en un fichier JSON de collection Postman v2.1 dans votre navigateur, afin que vous puissiez répéter chaque requête captée comme une appelle réelle dans Postman — avec les en-têtes, la chaîne de requête, le corps et la réponse d'exemple inclus.

Comment utiliser

  1. Exporter le trafic depuis Chrome / Firefox / Edge DevTools (onglet Réseau → clic droit → « Enregistrer tout sous forme de HAR avec contenu ») ou depuis Charles, Fiddler, mitmproxy, Insomnia.
  2. Éliminer le .har fichier sur le chargeur ou coller le JSON dans la zone de texte.
  3. Choisir la manière de regrouper les requêtes — par nom d'hôte, par premier segment du chemin ou sans dossiers.
  4. Filtrer facultativement les ressources statiques, les requêtes non-API ou les codes de statut / méthode spécifiques.
  5. Cliquez Copie pour copier le JSON de la collection Postman, ou Télécharger .json pour le sauvegarder sous name.postman_collection.json.
  6. Dans Postman, choisissez Fichier → Importer et déposez le fichier (ou collez le JSON sous forme brute).

Caractéristiques

  • Sortie de la collection Postman v2.1 – Génère des collections qui s'importent sans problème dans Postman, Insomnia, Bruno, Hoppscotch et tout autre outil qui utilise le schéma v2.1.
  • Regroupement intelligent – Choisissez entre des dossiers par nom d'hôte, des dossiers par premier segment du chemin ou une liste plane de requêtes.
  • Filtres puissants – Éliminez en un clic les ressources statiques (CSS, JS, polices, images, médias), ou restreignez à une méthode, un niveau de statut ou une sous-chaine de l'URL.
  • Authentification → {{token}} – Remplace chaque valeur d'en-tête par une variable Postman afin que le JSON soit sécurisé pour partage avec les collègues. Authorization valeur d'en-tête avec une variable Postman afin que le JSON soit sécurisé à partager avec les collègues.
  • {{baseUrl}} promotion – Détecte le schéma et l'hôte les plus fréquents dans votre capture et réécrit chaque URL de requête en {{baseUrl}}/..., rendant ainsi facile de cibler la collection sur un environnement de staging ou de production.
  • Nettoyage HTTP/2 – Élimine par défaut les en-têtes pseudo (:method, :authority, :path, :scheme) et l'en-tête Cookie , afin que les requêtes importées fonctionnent correctement depuis Postman.
  • Réponses d'exemple incluses – Chaque requête importée transporte le corps et les en-têtes de réponse captés comme une réponse d'exemple, permettant ainsi aux serveurs de simulation et aux tests de fonctionner sans configuration préalable.
  • Traitement côté client à 100 % – Les fichiers HAR contiennent souvent des tokens d'authentification et des données sensibles (PII). La conversion se fait entièrement dans votre navigateur ; rien n'est envoyé sur un serveur.

FAQ

  1. Qu'est-ce qu'un fichier HAR (HTTP Archive) ?

    Le HAR est un standard ouvert basé sur JSON pour archiver le trafic HTTP. Le groupe de travail sur les performances web de W3C l'a défini afin que différents navigateurs et outils puissent partager des captures d'activité réseau. Un fichier HAR contient un objet de journal au niveau supérieur avec des métadonnées de pages et un tableau d'entrées — une entrée par requête, chacune avec des champs de requête, de réponse, de temps d'exécution et d'adresse IP du serveur.

  2. Qu'est-ce qu'une collection Postman v2.1 ?

    La collection Postman v2.1 est le schéma JSON utilisé internement par Postman pour représenter un dossier de requêtes enregistrées. Elle prend en charge des dossiers imbriqués, des corps de requêtes dans plusieurs modes (brut, urlencoded, form-data, fichier, GraphQL), des réponses d'exemple, des environnements et des variables. Ce schéma est publié à schema.getpostman.com/json/collection/v2.1.0/collection.json et est pris en charge par tous les clients d'API modernes.

  3. Pourquoi les en-têtes :method, :path et similaires sont-elles supprimées ?

    Ces en-têtes sont des en-têtes pseudo-HTTP/2 émis au niveau du protocole par les navigateurs, au lieu d'être des en-têtes HTTP réelles. Elles ne sont pas des noms valides d'en-tête HTTP/1.1 et Postman ne peut pas les envoyer lors d'une requête sortante. Leur inclusion causerait l'échec des requêtes importées avec des erreurs de validation des en-têtes.

  4. Pourquoi remplacer l'Authorization par une variable Postman ?

    Les captures HAR contiennent les jetons de portage exacts et les cookies de session valables au moment de la capture. Partager ce JSON expose ces secrets. Les variables Postman (syntaxe {{token}}) déléguent la valeur réelle à un environnement, permettant ainsi de partager la collection dans un dépôt, tandis que chaque développeur remplit ses propres identifiants.

  5. Pourquoi les corps de réponse sont-ils parfois manquants dans les exports HAR ?

    La spécification HAR rend le champ content.text facultatif. Chrome et Firefox omis les corps de réponse pour les assets binaires et les grandes réponses par défaut, et les outils comme Charles exigent souvent une configuration explicite pour enregistrer les corps. Lorsque ce champ est absent, le convertisseur importe toujours la requête et les en-têtes — le corps de réponse d'exemple est simplement laissé vide.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

ANNONCE · Supprimer ?
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
ANNONCE · Supprimer ?