cURL vers code
Convertissez une commande curl en JavaScript, Python, Go ou PHP.
100 % confidentiel — tout fonctionne dans votre navigateur
Mode d'emploi
- 1
Copiez une commande curl depuis votre terminal ou la documentation de l’API.
- 2
Choisissez le langage cible.
- 3
Convertissez puis copiez le code généré.
Exemples
POST avec JSON
Entrée
curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'Résultat
Du code fetch avec la méthode POST, l’en-tête JSON et le corps.Authentification basique
Entrée
curl -u user:pass https://api.example.com/meRésultat
Du code qui envoie Authorization: Basic ou utilise l’option native du langage.Questions fréquentes
Quelles options sont prises en charge ?
En-têtes, corps, mode requête avec -G, authentification basique, suivi des redirections et mode insecure.
Pourquoi refuser -F et --upload-file ?
Les envois de fichiers demandent du code supplémentaire. L’outil échoue plutôt que de générer un code au comportement différent.
Les redirections sont-elles suivies par défaut ?
L’outil imite curl : elles ne sont suivies que si -L ou --location est présent.
Outils similaires
JSON vers struct GoGénérez des structs Go avec balises json à partir d’un exemple JSON.JSON vers modèle PythonGénérez des dataclasses ou des modèles Pydantic à partir d’un exemple JSON.Encodeur / décodeur d’URLEncodez du texte pour les URL avec encodeURIComponent ou encodeURI, et décodez les chaînes encodées en pourcentage.Formateur JSONFormatez, embellissez, minifiez et validez du JSON instantanément, dans votre navigateur.Validateur JSONValidez du JSON instantanément et localisez les erreurs de syntaxe avec la ligne, la colonne et la position exactes — directement dans votre navigateur.Encodeur/Décodeur Base64Encodez du texte en Base64 et décodez du Base64 en texte — prise en charge complète d'Unicode et des emoji, 100 % dans votre navigateur.