Aller au contenu
Aback Tools Logo

Convertisseur Postman JSON vers cURL

Générez instantanément des commandes cURL à partir d'exports JSON Postman. Convertissez les requêtes d'une collection, avec en-têtes, authentification, paramètres et corps, en commandes prêtes pour le terminal afin de déboguer et automatiser vos API plus rapidement.

Postman JSON to cURL Converter

Paste a Postman collection or single-request JSON export to generate clean cURL commands for CLI debugging, QA replication, documentation, and API testing workflows.

Pourquoi utiliser ce convertisseur Postman vers cURL

  • Prise en charge des collections et des requêtes : convertissez en une seule passe les exports d'une requête comme les collections Postman complètes en commandes cURL prêtes pour la ligne de commande.
  • Modes authentification, en-têtes, requête et corps : gère les éléments habituels d'une requête Postman, notamment les stratégies d'authentification, les en-têtes, les paramètres d'URL et les formats de corps comme raw, form-data et urlencoded.
  • Résolution des variables Postman : résout les variables de collection et de type environnement lorsqu'elles sont disponibles et conserve les { } non résolues pour que vous puissiez terminer les remplacements en sécurité.
  • Traitement privé dans le navigateur : toute la conversion se fait localement dans votre navigateur. Vos définitions d'API ne sont pas envoyées à des serveurs externes.

Format d'entrée accepté

Ce convertisseur Postman vers cURL prend en charge les exports de collections Postman et les exports d'une seule requête au format JSON. Il détecte les éléments de requête de façon récursive, puis génère des commandes cURL pour chaque nœud de requête découvert.

Ce qui est converti

Le convertisseur traduit la méthode HTTP, l'URL, les en-têtes, les paramètres de requête, les formats d'authentification courants et les modes de corps comme le JSON brut, les champs urlencoded, le form-data et les charges GraphQL. Des avertissements de conversion sont ajoutés lorsqu'une requête contient des champs Postman non pris en charge ou incomplets.

Confidentialité et sécurité

Tout le traitement est effectué localement dans votre navigateur. Votre JSON Postman et les commandes cURL générées restent sur votre appareil et ne sont pas transmis à des serveurs externes.

Options de mise en forme de la sortie

Les commandes cURL générées peuvent être copiées individuellement ou téléchargées sous forme de script shell. La mise en forme multiligne avec continuations de ligne par barre oblique inversée est disponible pour une meilleure lisibilité dans la documentation et les runbooks.

Foire aux questions

Oui. Il lit récursivement les éléments Postman imbriqués et génère une commande cURL pour chaque requête trouvée dans l'arborescence de la collection.

Oui. Les types d'authentification courants comme le jeton bearer, l'authentification basique, la clé d'API et les paramètres d'authentification hérités sont pris en charge lorsqu'ils figurent dans le JSON exporté.

Non. Toute la conversion se fait dans le navigateur : vos données restent sur votre appareil.

Oui. Les variables sont résolues lorsque leurs valeurs figurent dans l'export. Les variables non résolues sont conservées afin que vous puissiez les remplacer manuellement.

Oui. Il gère les corps JSON bruts, les données de formulaire encodées en URL et les données multipart, en les associant aux options cURL appropriées telles que --data-raw, --data-urlencode et --form.

Oui. Il est 100 % gratuit, sans compte ni inscription.

Oui. Le convertisseur accepte aussi bien les exports de collections Postman complètes que les exports JSON d'une seule requête, et génère une commande cURL par requête trouvée.