Un souci avec cet outil ?
À propos de « Curl Command Builder Online »
Cet outil construit visuellement des commandes curl depuis un formulaire. Précisez l'URL, la méthode (GET/POST/PUT/DELETE), les en-têtes, les paramètres de query, le body (JSON, form, raw), l'authentification, et d'autres options — l'outil produit la ligne de commande curl équivalente, prête à copier et exécuter.
curl est l'outil CLI universel pour les requêtes HTTP. Indispensable pour tester des API, déboguer des intégrations, automatiser et fournir des exemples portables dans la documentation.
Le builder évite les problèmes d'échappement de guillemets et de headers complexes. La sortie est prête pour le shell avec quoting correct pour les caractères spéciaux dans l'URL ou le body.
Comment utiliser cet outil
Construire une commande curl à partir d’URL + méthode + headers + body
URL et méthode
« URL » est la cible complète (avec schéma — `https://api.example.com/v1/users`). « Method » est le verbe HTTP (GET, POST, PUT, PATCH, DELETE, …). Les méthodes autres que GET sont émises avec `-X METHOD`.
Headers (un par ligne)
« Headers (Key: Value per line) » accepte des paires `Key: Value` standards, une par ligne. Après trim, chaque ligne non vide devient `-H 'Key: Value'`. Les lignes sans deux-points sont ignorées silencieusement.
Body
« Body » (optionnel) est le corps brut (JSON, form-urlencoded, ce que vous POSTez). Body non vide devient `--data '…'`, body entouré de simples quotes (les simples quotes littérales du body ne sont pas auto-échappées — attention).
Exécuter
Résultat : champ `command` uniquement — `curl 'URL' [-X METHOD] [-H 'K: V']... [--data '…']`. À coller dans un terminal supportant le quoting POSIX simple (bash, zsh). Pour PowerShell ou cmd.exe, requoter manuellement.