cURL vers Code
Convertissez les commandes cURL en JavaScript, Python, Go, Java, PHP, Ruby, C#, Rust instantanément. Convertisseur en ligne gratuit supportant en-têtes, POST, auth et plus.
Comment convertir une commande cURL en code ?
Collez votre commande cURL dans la zone d'entrée, sélectionnez le langage cible et le code sera généré instantanément. Vous pouvez copier le code généré en un clic.
Quels langages de programmation sont supportés ?
JavaScript (fetch et axios), Python (requests et httpx), Go (net/http), Java (HttpURLConnection), PHP (curl_exec), Ruby (net/http), C# (HttpClient) et Rust (reqwest).
Gère-t-il les en-têtes cURL et les données POST ?
Oui, il analyse tous les flags cURL courants dont -H (en-têtes), -d/--data (corps POST), -X (méthode), -u (authentification), -b (cookies), -L (suivre les redirections) et -k (non sécurisé).
Peut-il gérer les commandes cURL multilignes ?
Oui, le parseur gère automatiquement les lignes continuées par backslash, les valeurs entre guillemets simples et doubles, et les formats de citation courants dans les commandes cURL générées par terminal.
Qu'est-ce que cURL et pourquoi le convertir en code ?
cURL est un outil en ligne de commande pour transférer des données via des URLs. Les développeurs obtiennent souvent des commandes cURL depuis les outils de développement du navigateur ou la documentation API. La conversion en code permet d'intégrer ces requêtes directement dans votre application.
Fonctionne-t-il avec les commandes cURL copiées depuis Chrome DevTools ?
Oui, vous pouvez faire un clic droit sur n'importe quelle requête réseau dans Chrome DevTools, sélectionner "Copier en cURL" et le coller ici. Le parseur gère le format exact généré par Chrome.
Mes données sont-elles sûres ? La conversion se fait-elle sur le serveur ?
Toute la conversion se déroule entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, ce qui rend sûr le collage de commandes contenant des clés API ou des tokens sensibles.
Puis-je convertir des commandes cURL avec des uploads de fichiers ?
Oui, les flags -F (données de formulaire) et --data-binary sont supportés. Le code généré inclura la gestion appropriée du corps multipart ou binaire.
Supporte-t-il l'authentification par Bearer token ?
Oui, les en-têtes Authorization avec des tokens Bearer sont conservés dans le code généré exactement comme spécifiés dans la commande cURL.
Quelle est la différence entre fetch et axios en JavaScript ?
fetch est l'API native du navigateur ne nécessitant aucune dépendance, tandis qu'axios est une bibliothèque tierce populaire avec analyse JSON automatique et intercepteurs. Choisissez selon les besoins de votre projet.
Comment utiliser cURL vers Code
Transformez n'importe quelle commande cURL en code prêt à l'emploi pour JavaScript, Python, Go, Java, PHP, Ruby, C# ou Rust. La conversion s'effectue entièrement dans votre navigateur, rien n'est envoyé.
- Copiez une commande cURL depuis votre terminal ou le panneau réseau des DevTools.
- Collez-la dans le champ d'entrée cURL Command.
- Sélectionnez le langage cible souhaité, par exemple Python ou Go.
- Vérifiez le code généré : en-têtes, données POST et authentification de la commande sont tous traduits.
- Copiez l'extrait de code dans votre projet et ajustez la gestion des erreurs selon vos besoins.
Retirer -v et autres options de débogage avant de coller donne généralement un code plus propre.
Outils associés
- Calculatrice Chmod Calculatrice chmod gratuite en ligne pour visualiser et calculer les permissions de fichiers Linux avec des cases à cocher. Convertissez instantanément entre notation numérique (755, 644) et symbolique (rwxr-xr-x). Supporte les permissions spéciales comme setuid, setgid, sticky bit.
- Table ASCII Référence complète de codage de caractères ASCII avec codes décimaux, hexadécimaux, octaux, binaires, entités HTML et descriptions. Recherche et filtre instantanés.
- Visionneuse HAR Ouvrez vos fichiers HAR en ligne. Tableau de requêtes avec couleurs de statut, tri, filtre, en-têtes, aperçu du corps et cascade des temps — analyse locale, aucun envoi.
- Validateur IBAN Validez les numéros de compte bancaire international (IBAN) instantanément. Vérifiez format, longueur et somme de contrôle pour plus de 80 pays en temps réel.
- Testeur de Requêtes HTTP Testez les APIs REST directement dans votre navigateur. Envoyez des requêtes GET, POST, PUT, DELETE avec des en-têtes, corps et paramètres personnalisés. Voyez le statut, les en-têtes et le corps JSON instantanément.
- Générateur de Ports Aléatoires Générez des numéros de ports réseau aléatoires à partir des plages standard IANA — connus (1-1023), enregistrés (1024-49151) et dynamiques (49152-65535). Prend en charge les valeurs uniques, le tri et la génération en masse. 100% navigateur, sans serveur.
- Générateur .htaccess Générez des règles .htaccess Apache pour les redirections, réécritures, en-têtes de sécurité, cache et plus.
- Générateur de Robots.txt Générateur gratuit de robots.txt en ligne. Créez et personnalisez des fichiers robots.txt pour contrôler le crawl des moteurs de recherche, gérer l'accès des robots et optimiser le SEO de votre site.