Générateur de commandes cURL

Point de terminaison

Point de terminaison et méthode

Votre URL, vos en-têtes, vos identifiants et votre corps restent dans cet onglet. Ils ne sont ni envoyés par nos serveurs, ni placés dans l'URL, ni téléversés. L'état du parcours expire 30 minutes après son premier enregistrement; fermer l'onglet le supprime.

Créez une commande cURL sans envoyer le point de terminaison, les identifiants, les en-têtes ou le corps au serveur. Choisissez POSIX pour bash, zsh et WSL, ou PowerShell pour appeler curl.exe avec ses propres règles de guillemets et de continuation.

Comment créer une commande cURL sûre

  1. 1

    Choisir méthode, URL et shell

    Saisissez une URL HTTP ou HTTPS complète et choisissez POSIX ou PowerShell.

  2. 2

    Ajouter en-têtes et authentification

    Utilisez des en-têtes validés, un jeton Bearer ou Basic sans doubler Authorization.

  3. 3

    Choisir le corps

    Validez du JSON, saisissez des données littérales ou ajoutez des champs encodés pour URL.

  4. 4

    Vérifier

    Contrôlez méthode, URL, shell, en-têtes et corps. Les secrets ne sont masqués que dans le résumé.

  5. 5

    Copier ou télécharger

    Copiez ou téléchargez un .sh ou .ps1, puis relisez-le avant exécution.

Syntaxe produite

Entrée Sortie cURL
HEAD --head
Autre méthode hors GET -X METHOD
En-tête Un argument -H protégé
JSON ou texte littéral --data-raw
Formulaire URL Un --data-urlencode par champ
Bearer / Basic Authorization: Bearer ... / --user
Redirection ou diagnostic --location, --verbose, --insecure

POSIX utilise des arguments entre apostrophes et des barres obliques inverses pour poursuivre la ligne. PowerShell appelle curl.exe, double les apostrophes et utilise l’accent grave. cmd.exe n’est pas proposé.

Protéger les identifiants

La création locale empêche cette page de recevoir les secrets, mais la commande finale les contient. Ils peuvent rester dans l’historique du shell, un téléchargement ou les arguments du processus. Préférez des identifiants courts, masquez-les avant partage et supprimez les fichiers inutiles.

Limites

URL HTTP/HTTPS sans identifiants intégrés ni fragment, 30 en-têtes ou champs au maximum et corps de 256 Kio. Les corps GET/HEAD, les téléversements multipart et cmd.exe sont exclus.

Questions fréquentes

Non. L’éditeur et l’assemblage restent dans l’onglet. Seule l’exécution ultérieure de la commande envoie la requête.

Dans le stockage de session de cet onglet, avec une échéance fixe de 30 minutes après le premier enregistrement.

Pour empêcher un texte commençant par @ d’être interprété comme un chemin de fichier local.

Non. Les options -F et les références à des fichiers locaux doivent être créées et vérifiées manuellement.

Non. Elle appelle curl.exe avec la syntaxe PowerShell. Pour WSL, choisissez POSIX.

Outils similaires