Convertisseur de commandes curl
Chargement...
Convertir des commandes curl en code Python, Go, Java et autres langages en ligne
- 1
Collez la commande curl
Copiez la commande du terminal ou de l'onglet « Copy as cURL » des DevTools du navigateur et collez-la dans la zone de saisie ; les continuations multiligne sont supportées ; vous pouvez également cliquer sur « Remplir l'exemple » pour voir d'abord l'effet.
- 2
Sélectionner la langue cible
Dans la zone de résultats, sélectionnez Python, Go, Java, PHP, C++ ou JavaScript, et le code est généré instantanément ; les commandes erronées affichent le problème au niveau du flag spécifique.
- 3
Copier ou envoyer à l'exécuteur
Copiez le code dans votre projet ; pour Python, Go et Java, vous pouvez également cliquer sur « Ouvrir dans l'exécuteur », le code est automatiquement chargé dans l'exécuteur intégré et exécuté sur place pour vérification.
Aperçu des fonctionnalités
Outil de conversion curl en ligne : convertissez les commandes curl (y compris « Copy as cURL » de DevTools du navigateur) en code Python requests, Go, Java, PHP, C++ et JavaScript fetch en un seul clic. Supporte les flags courants -H, -d, --data-raw, --json, -u, -b et la syntaxe multi-lignes avec continuation, le code converti peut être envoyé directement à l'exécuteur intégré pour exécution immédiate.
Description de l’outil
Convertisseur de commandes curl en ligne gratuit (curl en python). Convertissez les commandes curl en Python requests, Go net/http, Java HttpClient, PHP cURL, C++ libcurl, JavaScript fetch dans six langages de code, prend en charge la combinaison de drapeaux courts et l'écriture multiligne, localise les erreurs au drapeau spécifique, et le code converti peut être exécuté directement dans l'exécuteur intégré.
Liste des capacités
- Six langages cibles : Python (requests), Go (net/http), Java (HttpClient), PHP (extension cURL), C++ (libcurl), JavaScript (fetch) ; basculez et comparez instantanément avec la même commande.
- Analyse = validation : collez la commande et elle s'analyse immédiatement ; en cas d'erreur, elle signale le drapeau problématique et la raison ; les drapeaux hors champ (comme -F, -o) sont explicitement listés au lieu d'être silencieusement supprimés.
- Prêt à exécuter : Python, Go et Java peuvent être envoyés en un clic dans l'exécuteur en ligne, le code se charge automatiquement dans l'éditeur, validez instantanément après modification.
- Fidélité du comportement : lorsqu'il y a un corps de requête mais pas de Content-Type, complétez automatiquement application/x-www-form-urlencoded (identique au défaut curl), -u génère un en-tête Authorization Basic, -G déplace automatiquement les données dans la chaîne de requête.
- Les données ne quittent pas le navigateur : l'analyse et la génération s'effectuent entièrement en local, les tokens et cookies dans la commande ne seront pas téléchargés.
Retours utilisateurs
Aller aux retours
Retours utilisateurs
Outils connexes
Convertisseur JSON vers Dictionnaire Python
Outil gratuit en ligne JSON vers dictionnaire Python - Conversion instantanée, support de la conversion bidirectionnelle
Compilateur Python en ligne
Exécutez Python 3.8-3.12 avec téléversement de fichiers, dossiers de projet et bibliothèques populaires
Atelier d’encodage et de cryptographie
Chaîner Base64, JWT, hachages, PBKDF2 et AES-GCM avec des flux salés côté navigateur
Encodeur-Décodeur URL
Convertissez composants URI, URI complètes et formulaires en temps réel