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.