Catégorie: Développement
Générateur de commande cURL
Construisez une commande curl à partir d'une méthode, d'une URL, d'en-têtes et d'un corps
Renseignez une méthode de requête, une URL, des en-têtes et un corps, et obtenez une commande curl prête à l'emploi, avec chaque partie correctement mise entre guillemets pour le shell. Tout est assemblé localement dans votre navigateur.
curl \ -H 'Content-Type: application/json' \ 'https://api.example.com/v1/items'
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Écrire une commande curl à la main implique de bien gérer les guillemets pour chaque en-tête et le corps, ce qui est facile à faire subtilement de travers. Cet outil décompose la requête en une méthode, une URL, des en-têtes (un par ligne) et un corps optionnel, puis les réassemble en une seule commande correctement mise entre guillemets, prête à coller directement dans un terminal.
Mode d'emploi
- Saisissez l'URL de la requête et choisissez une méthode.
- Ajoutez des en-têtes, un par ligne au format Name: value.
- Ajoutez un corps si la requête en a besoin, puis copiez la commande.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- La requête est-elle réellement envoyée quelque part ?
- Non. Cet outil ne fait que construire le texte de la commande ; rien n'est envoyé tant que vous ne l'exécutez pas vous-même.
- Comment les guillemets sont-ils gérés ?
- Les en-têtes, le corps et l'URL sont chacun entourés de guillemets simples, avec échappement de toute apostrophe intégrée, ce qui constitue un choix sûr par défaut pour la plupart des shells POSIX.
- Ajoute-t-il -X GET pour une simple requête GET ?
- Non. curl utilise déjà GET par défaut, donc l'option -X n'est ajoutée que pour les autres méthodes afin de garder la commande courte.