Convertir un appel HTTP en commande cURL
Renseignez la méthode, l'URL, les en-têtes et le corps de votre requête HTTP : l'outil génère instantanément la commande curl équivalente, prête à coller dans un terminal ou un script.
Comment ça marche
Remplissez les champs méthode, URL, en-têtes et corps comme vous le feriez dans un client HTTP graphique (Postman, Insomnia...). L'outil assemble ces informations en une commande curl valide : la méthode est passée via -X (omise pour GET, comportement par défaut de curl), chaque en-tête via -H, et le corps via -d. Toutes les valeurs sont échappées pour un shell POSIX afin d'éviter qu'une apostrophe ou un caractère spécial ne casse la commande.
La commande générée fonctionne-t-elle sous Windows ?
La commande est échappée pour un shell de type bash/zsh (macOS, Linux, WSL). Sous l'invite de commandes Windows classique (cmd.exe) ou PowerShell, les guillemets simples ne sont pas interprétés de la même façon : remplacez-les par des guillemets doubles ou utilisez PowerShell avec l'alias curl.exe.
Puis-je ajouter plusieurs en-têtes personnalisés ?
Oui, cliquez sur « + Ajouter un en-tête » autant de fois que nécessaire. Les lignes dont le nom est laissé vide sont simplement ignorées lors de la génération.
Aucune requête réseau n'est effectuée par cet outil : la commande est assemblée entièrement dans votre navigateur, et vos en-têtes ou jetons ne sont jamais transmis à un serveur tiers.