Générateur de commandes cURL
Cette session ne contient aucune requête enregistrée
Recommencez pour saisir la requête ou ouvrez l'éditeur complet sur une seule page.
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
Choisir méthode, URL et shell
Saisissez une URL HTTP ou HTTPS complète et choisissez POSIX ou PowerShell.
-
2
Ajouter en-têtes et authentification
Utilisez des en-têtes validés, un jeton Bearer ou Basic sans doubler Authorization.
-
3
Choisir le corps
Validez du JSON, saisissez des données littérales ou ajoutez des champs encodés pour URL.
-
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
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
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Convertisseur binaire en ASCII
Collez du binaire (octets séparés par des espaces ou un long flux de bits) et obtenez le texte ASCII qu'il représente. Gère les encodages de 7 bits et 8 bits.
Générateur de palette de couleurs
Créez des palettes monochromatiques, analogues, complémentaires, triadiques ou tétradiques depuis une couleur HEX de base et exportez des variables CSS prêtes à copier.
Générateur de palettes de couleurs aléatoires
Générez des palettes aléatoires de 2 à 15 couleurs, choisissez un style vif, pastel, sourd ou sombre, puis copiez les codes HEX ou les variables CSS.
Convertisseur Base64 en Hex
Convertissez une chaîne Base64 en ses octets sous-jacents exprimés en hexadécimal. Utile pour inspecter des jetons, des clés, des certificats et des JWT.
Simplificateur d'algèbre booléenne
Simplifiez les expressions booléennes en utilisant des cartes de Karnaugh et l'algorithme de Quine-McCluskey. Montre chaque étape de minimisation et une forme finale SOP/POS.