Quels langages le convertisseur prend-il en charge ?
Douze cibles d'office : JavaScript (fetch), TypeScript (fetch), Node (axios), Python (requests), Python (httpx), Go (net/http), PHP (curl), Ruby (Net::HTTP), Java (HttpClient), C# (HttpClient), HTTPie et PowerShell (Invoke-RestMethod). Chacune est générée à partir de la même représentation parsée — basculer d'un onglet à l'autre est instantané.
Gère-t-il les uploads multipart et les flags -F ?
Oui. -F field=value devient un champ de formulaire classique, -F file=@path devient un vrai upload de fichier avec FormData (JS), files= (Python), CURLFile (PHP), etc. Les chemins de fichiers apparaissent comme des placeholders TODO que vous devrez relier à un File, Buffer ou stream à l'exécution.
Ma commande curl est-elle envoyée à un serveur ?
Non. Le parser et chaque générateur de code tournent dans votre navigateur. Les bearer tokens, les cookies et les corps de requête ne quittent jamais votre machine — par défaut, on les masque même dans l'aperçu *Requête analysée*.
Pourquoi mon curl Windows a-t-il l'air différent ?
Le curl.exe Windows (et CMD/PowerShell) utilise ^ ou un backtick \` comme continuation de ligne et peut citer les chaînes différemment. Le convertisseur normalise les motifs Windows les plus courants, mais si un collage semble incorrect, essayez de copier la commande sur une seule ligne.
Gère-t-il les requêtes GraphQL ?
Oui — une requête GraphQL est juste un POST avec un corps JSON contenant query et variables. Collez le curl, et le convertisseur émet un POST JSON classique dans votre langage cible. Traitez la forme de la réponse ({ data, errors }) comme dans n'importe quel client GraphQL.
Puis-je coller un curl exporté depuis Postman ?
Oui. L'export *Code → cURL* de Postman est entièrement supporté, y compris son formatage multiligne avec \. Idem pour le curl produit par *Copier en tant que cURL* dans les DevTools de Chrome et Firefox.
fetch vs axios — quelle sortie choisir ?
Utilisez fetch si votre projet l'a déjà (il est livré avec les navigateurs et Node moderne). Utilisez axios s'il vous faut le parsing JSON automatique, des intercepteurs de requête, des retries ou des événements de progression — des fonctionnalités que fetch ne fournit pas en standard.