Transformez un export de collection Postman v2.1 en commandes cURL exécutables — dossiers parcourus, variables résolues, authentification convertie.
Postman vers cURL
Transformez un export de collection Postman v2.1 en commandes cURL exécutables — dossiers parcourus, variables résolues, authentification convertie.
Postman vers cURL fonctionne entièrement dans votre navigateur. Vos collections — jetons compris — sont analysées sur votre appareil et jamais envoyées.
Postman vers cURL convertit un export complet de collection en commandes de terminal exécutables, scriptables et versionnables. Déposez le JSON de la Collection v2.1 et chaque requête — dossiers imbriqués compris — devient une commande cURL : les variables de collection comme {{baseUrl}} sont substituées depuis la liste de variables de l’export, les jetons bearer et les identifiants basic deviennent de vrais en-têtes Authorization (base64 inclus), et les corps raw JSON, urlencoded, form-data et GraphQL se traduisent en leurs bons drapeaux. Les guillemets sont ce que tout le monde rate à la main : corps et cookies pleins d’apostrophes ressortent échappés à la POSIX. Les marqueurs sans valeur restent visibles et signalés, et un interrupteur de masquage voile les en-têtes Authorization, Cookie et de clés d’API avant qu’une commande n’atterrisse dans un ticket ou un chat.
Fonctionnalités
Parcourt les dossiers récursivement — chaque requête
Variables de collection substituées ; non résolues signalées
Auth bearer et basic converties en en-têtes Authorization
Corps raw, urlencoded, form-data et GraphQL
Échappement d’apostrophes sûr pour POSIX partout
Vue par requête et script complet de la collection
Variable résolue depuis la collection ; jeton masquable en REDACTED.
Erreurs courantes et dépannage
Les commandes contiennent encore des {{marqueurs}}. — Ces variables vivent dans un environnement Postman, pas dans la collection — les environnements s’exportent à part. Le convertisseur liste chaque nom non résolu ; complétez-les dans le shell ou réexportez avec les valeurs en variables de collection.
L’export ne se laisse pas analyser. — Seul le JSON de Collection v2.x contient l’arbre item parcouru ici. Dans Postman, choisissez Exporter → Collection v2.1, le défaut des versions actuelles.
Les envois de fichiers en form-data affichent @FILE. — L’export ne stocke pas le contenu des fichiers, seulement l’existence d’un champ fichier. Remplacez @FILE par un vrai chemin avant d’exécuter.
Foire aux questions
Comment exporter une collection Postman pour la convertir ?
Survolez la collection, ouvrez le menu ⋯, choisissez Exporter et gardez Collection v2.1. Le JSON obtenu est ce que lit ce convertisseur : requêtes, dossiers, variables, auth et corps.
Les variables d’environnement Postman sont-elles résolues ?
Celles de la collection oui ; celles d’environnement sont un export séparé que le fichier de collection ne contient pas. Les noms non résolus sont signalés et restent en {{marqueurs}} visibles.
Bearer devient -H Authorization: Bearer … ; basic est encodée en base64 dans l’en-tête standard. L’auth au niveau requête l’emporte quand les deux existent.
Pourquoi masquer les secrets avant de partager une commande ?
Les commandes voyagent — tickets, chats, historiques de terminal — et les jetons vivants voyagent avec. Le masquage voile les en-têtes sensibles en laissant la forme de la requête partageable.
Outils associés
HAR vers cURL — Convertit les requêtes d’un HAR en commandes cURL exécutables.
cURL vers Fetch — Convertit une commande curl en un appel fetch() JavaScript.
curl vers Python — Convertissez une commande curl en script Python requests.
Client API — Envoyez des requêtes HTTP, créez en-têtes et paramètres et inspectez les réponses ; conserve vos 25 dernières.
Générateur d'URL et UTM — Construisez et validez des URL de production encodées avec des paramètres UTM.
curl vers Node.js — Convertissez une commande curl en script Node.js basé sur axios.
Plus d’outils Outils API
cURL vers C# — Convertit une commande curl en code C# avec HttpClient.
cURL vers Java — Convertit une commande curl en code Java avec HttpClient.
cURL vers Ruby — Convertissez une commande curl en code Ruby Net::HTTP.
cURL vers PowerShell — Convertissez une commande curl en PowerShell avec Invoke-RestMethod.
cURL vers Swift — Convertit une commande curl en code Swift avec URLSession.
cURL vers Dart — Convertit une commande curl en code Dart avec package:http.
cURL vers Fetch — Convertit une commande curl en un appel fetch() JavaScript.
Analyseur d’URL — Décompose une URL en ses parties et liste les paramètres de requête.
Client API — Envoyez des requêtes HTTP, créez en-têtes et paramètres et inspectez les réponses ; conserve vos 25 dernières.
Générateur d'URL et UTM — Construisez et validez des URL de production encodées avec des paramètres UTM.
Testeur d’API OpenAI — Créez, exécutez et copiez des requêtes à l’API Chat Completions d’OpenAI en cURL, Python et JavaScript.
Testeur d’API Anthropic Claude — Créez, exécutez et copiez des requêtes à l’API Messages d’Anthropic Claude en cURL, Python et JavaScript.