Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
À voir aussi
Convertisseur cURL en JSONGénérateur de chaînes de requêteCalculateur de RotationnelCalculateur de permissions Unix (chmod)Générateur de balisage SchemaTesteur API
Page d'accueil > Outils pour webmestres > Générateur de Commandes cURL
 

Générateur de Commandes cURL

Générez des commandes cURL visuellement avec des champs pour la méthode, l'URL, les en-têtes, les paramètres de requête, le corps JSON / formulaire / brut, l'authentification basic / bearer / clé API, et le délai d'attente. Copiez une commande prête à l'exécution pour le terminal, les scripts et la CI.

Générateur de Commandes cURL
⚡ Tester un modèle :
1Ligne de requête
L'URL est envoyée littéralement. Ajoutez des paramètres de requête ci-dessous si vous souhaitez qu'ils s'affichent sur une ligne distincte.
2Paramètres de requête & en-têtes
3Corps de la requête
Choisissez un type de corps ci-dessus. For form / multipart, list one field per line as name=value. For file upload in multipart, use avatar=@/path/to/file.
4Authentification
cURL encode username:password en Base64 dans un en-tête Authorization: Basic ....
Ajoute Authorization: Bearer <token> aux en-têtes de la requête.
5Comportement & drapeaux
6Format de sortie

Embed Générateur de Commandes cURL Widget

Générateur de Commandes cURL

Le Générateur de Commandes cURL transforme une commande complexe aux multiples drapeaux en un formulaire guidé. Vous choisissez la méthode HTTP, collez une URL, listez les en-têtes et les paramètres de requête à raison d'un par ligne, définissez un corps de requête et choisissez un mode d'authentification — et l'outil écrit la commande curl correspondante pour vous. Un aperçu de style terminal se met à jour au fil de votre saisie, afin que vous puissiez voir la commande prendre forme avant de la copier.

L'outil s'exécute entièrement dans le navigateur. Il n'appelle pas l'URL que vous saisissez et ne stocke pas vos en-têtes, jetons ou corps de texte. Vous obtenez une commande prête à l'emploi que vous pouvez coller dans un terminal, une étape de CI, un fichier Makefile, un import Postman ou un rapport de bug.

Pourquoi un générateur visuel surpasse la saisie manuelle de cURL

⚡ Itération plus rapide

Modifiez un champ, voyez toute la commande se mettre à jour. Plus besoin de compter les barres obliques inverses ni de se rappeler si -d implique un Content-Type par défaut.

🛡 Guillemets corrects

Les guillemets simples, doubles, Windows CMD et PowerShell sont tous gérés pour vous, y compris les caractères ' à l'intérieur de '...' sur bash et l'échappement des symboles de pourcentage sur CMD.

🔁 Équivalents directs

La même requête est générée pour JavaScript fetch, Python requests, et HTTPie — très utile pour transmettre une procédure de reproduction à un collègue du frontend ou du backend.

Comment utiliser le Générateur de Commandes cURL

  1. Choisissez une méthode. GET lit, POST crée, PUT/PATCH mettent à jour, DELETE supprime, HEAD récupère uniquement les en-têtes, et OPTIONS demande au serveur quelles méthodes sont prises en charge sur une ressource.
  2. Saisissez l'URL. Une URL complète comme https://api.example.com/v1/users est préférable. Si vous omettez le protocole, le générateur le normalise en https://.
  3. Listez les paramètres de requête. Un par ligne sous la forme clé=valeur. Laissez la valeur vide pour les paramètres de style drapeau. Le générateur les ajoute après un ?.
  4. Listez les en-têtes. Un par ligne sous la forme Header-Name: valeur. Le générateur élimine les doublons et ajoute automatiquement l'en-tête Content-Type pour les corps JSON, formulaire et XML si vous n'en avez pas défini.
  5. Choisissez un type de corps. Sélectionnez JSON pour coller un objet, Formulaire pour les champs application/x-www-form-urlencoded, Multipart pour les téléversements de fichiers (utilisez nom=@/chemin/vers/fichier), Brut pour envoyer des octets tels quels, ou XML pour les API SOAP et similaires.
  6. Définissez l'authentification. Basique pour utilisateur:mot_de_passe, Bearer pour les jetons OAuth et JWT, clé API soit sous forme d'en-tête (comme X-API-Key), soit sous forme de paramètre de requête (comme ?api_key=...).
  7. Ajoutez des drapeaux. Activez les drapeaux cURL les plus courants : suivre les redirections, demander du gzip, afficher les en-têtes de réponse, mode verbeux, mode silencieux, ou ignorer les vérifications TLS pour le débogage local.
  8. Choisissez un style de sortie. Le style multiligne avec des continuations par barre oblique inverse offre la meilleure lisibilité dans les scripts ; le style monoligne est idéal pour le copier-coller ; Windows CMD utilise des guillemets doubles et des symboles de pourcentage doublés ; PowerShell appelle explicitement curl.exe pour éviter tout conflit avec l'alias PowerShell.
  9. Copiez & exécutez. Cliquez sur Copier la commande, collez-la dans votre terminal et examinez la réponse.

Explication des styles de sortie

Multiligne (par défaut) place chaque drapeau sur sa propre ligne avec une barre oblique inverse à la fin. C'est le format recommandé dans la documentation, les articles de blog et les scripts shell car il se lit de haut en bas.

curl \
  -X POST \
  -H 'Content-Type: application/json' \
  --data '{"name":"Jesse"}' \
  'https://api.example.com/v1/users'

Monoligne rassemble tout sur une seule ligne avec des espaces — parfait pour les collages ponctuels dans un terminal, les messages de log ou les fils de discussion.

Windows CMD convertit les guillemets simples de style bash en guillemets doubles (CMD ne gère pas les guillemets simples) et échappe les symboles de pourcentage en les doublant, de sorte que la commande s'exécute littéralement depuis cmd.exe ou un fichier .bat.

PowerShell appelle explicitement curl.exe car dans PowerShell, curl est un alias pour Invoke-WebRequest, qui possède une syntaxe d'arguments différente.

Utilisation des guillemets : simples vs doubles

Sur le bash de Linux et macOS, les guillemets simples sont les plus sûrs car le bash n'interprète pas les variables ni les accents graves à l'intérieur de ceux-ci. Le générateur convertit un caractère ' littéral présent dans la valeur en une séquence d'échappement '\'' afin que les guillemets simples environnants correspondent toujours.

Les guillemets doubles sont appropriés lorsque vous souhaitez que le bash conserve les règles d'échappement mais tolère des caractères de guillemets qui seraient autrement difficiles à échapper. Le générateur échappe les caractères $, `, \\ et " à l'intérieur des guillemets doubles pour que la valeur soit transmise sans modification.

Modèles d'authentification

L'authentification basique envoie Authorization: Basic base64(user:password). Le drapeau cURL -u user:password réalise l'encodage pour vous. Utilisez HTTPS — l'authentification basique sur du HTTP brut est facilement interceptable.

Les jetons Bearer (OAuth 2.0, JWT, jetons d'accès personnel GitHub) ajoutent l'en-tête Authorization: Bearer <token>. Traitez le jeton comme un mot de passe : révoquez-le s'il fuite dans une capture d'écran, un message Slack ou un log de CI.

Les clés API peuvent être placées dans un en-tête (X-API-Key, X-RapidAPI-Key) ou dans un paramètre de requête (?api_key=...). L'utilisation d'un en-tête est généralement plus sûre car les URL sont fréquemment enregistrées par les proxys inverses et dans l'historique du navigateur.

Les méthodes HTTP courantes regroupées

  • GET — lire une ressource. Doit être sûre et idempotente.
  • POST — créer une nouvelle ressource, ou soumettre des données qui ne correspondent pas à la sémantique de GET. Non idempotente.
  • PUT — remplacer une ressource à une URL connue. Idempotente.
  • PATCH — mise à jour partielle. Utilisez JSON Patch (RFC 6902) ou merge patch (RFC 7396) selon l'API.
  • DELETE — supprimer une ressource. Idempotente.
  • HEAD — similaire à GET mais le serveur ne renvoie que les en-têtes. Utilisez-la pour tester la fraîcheur du cache ou la taille du contenu sans télécharger le corps.
  • OPTIONS — demander au serveur quelles méthodes sont autorisées et lire les métadonnées CORS.

Dépannage de votre commande générée

  • Erreurs de certificat SSL. Activez --insecure uniquement face à des hôtes de confiance ou vos propres serveurs locaux. Pour le débogage en production, préférez indiquer à cURL le bon bundle de CA avec --cacert.
  • Réponse vide ou blocage. Exécutez la commande avec le mode verbeux -v pour observer la liaison TLS et les en-têtes. Une étape de connexion bloquée signifie généralement que le serveur est inaccessible ; une étape de transfert bloquée signifie que le serveur a accepté la requête mais qu'il est lent.
  • 415 Unsupported Media Type. Le serveur attend un Content-Type différent. Le générateur ajoute automatiquement la bonne valeur pour les corps JSON, formulaire et XML si vous n'en avez pas défini.
  • 401 vs 403. 401 signifie que les identifiants sont manquants ou non valides (vérifiez à nouveau le jeton Bearer) ; 403 signifie qu'ils sont valides mais que l'utilisateur n'a pas les autorisations nécessaires (vérifiez les permissions/scopes).
  • 413 Payload Too Large. Certains serveurs en amont limitent la taille du corps de la requête à 1–10 MB. Envisagez des points de terminaison de téléversement par morceaux ou du streaming.

Notes sur la sécurité et la confidentialité

  • Le générateur effectue un rendu côté client. Rien n'est envoyé à l'URL que vous saisissez ; le résultat correspond uniquement au texte de la commande.
  • Évitez de coller des jetons de production. Si vous devez le faire, traitez la commande générée comme confidentielle — ne la soumettez pas à un dépôt public, ne la collez pas dans une discussion avec des bots et ne la joignez pas à un ticket public.
  • Préférez l'usage de variables d'environnement dans les scripts : écrivez -H 'Authorization: Bearer '"$TOKEN" au lieu d'inscrire le jeton en dur. Fermez le guillemet simple puis ouvrez le guillemet double autour de la variable pour que le bash puisse l'interpréter.

FAQ

Puis-je importer une commande cURL depuis les outils de développement de Chrome ?
Ce générateur fonctionne dans le sens inverse — il produit du cURL à partir d'un formulaire. Pour faire l'inverse, copiez en tant que cURL depuis les outils de développement et utilisez un outil d'analyse cURL dédié.
Le corps JSON doit-il être échappé au préalable ?
Non. Collez le JSON exactement tel qu'il doit apparaître. Le générateur gère les guillemets pour que le corps parvienne au serveur sans modification.
Quelle est la différence entre -d et --data-urlencode ?
-d envoie les octets du corps tels quels. --data-urlencode encode chaque champ en codage pour URL, ce qu'un navigateur envoie pour un formulaire HTML. Le générateur utilise --data-urlencode pour le type de corps Formulaire et --data pour JSON / brut / XML.
Comment téléverser un fichier ?
Choisissez Multipart form-data et ajoutez une ligne comme avatar=@/Users/jesse/photo.png. Le caractère @ indique à cURL de lire le contenu du fichier.
Pourquoi cURL renvoie-t-il l'erreur « Liste d'arguments trop longue » ?
Le corps est trop volumineux pour la limite argv du shell. Transmettez plutôt le corps sous forme de fichier avec --data @body.json.
L'outil prend-il en charge HTTP/2 et HTTP/3 ?
cURL lui-même prend en charge les deux avec --http2 et --http3 si votre version locale de cURL a été compilée avec les bonnes bibliothèques. Vous pouvez ajouter manuellement l'un ou l'autre de ces drapeaux à une commande générée.

Citez ce contenu, cette page ou cet outil comme suit :

"Générateur de Commandes cURL" sur https://MiniWebtool.com/fr/generateur-de-commandes-curl/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe MiniWebtool. Mis à jour : 2026-05-21

Outils pour webmestres:

Outils en vedette:

Calculateur de Position du SoleilCalculatrice de Compatibilité AmoureuseGénérateur de Carte de Crédit AléatoireCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Convertisseur cm en pieds et poucesCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Recherche d'Identifiant InstagramExtracteur d'Images de VidéoStatistiques de Chaîne YouTubeGénérateur de mots aléatoires en anglaisRecherche d'Adresse MACGénérateur de chaînes aléatoiresGénérateur de Couleurs AléatoiresConvertisseur HEX en CMJNConvertisseur de décimales en tempsCalculatrice d'escalierConvertisseur de Pourcentage en PPMconvertisseur ppm en pourcentageSupprimer des accents du texteSélecteur de Films AléatoireCalculatrice de SommeConvertisseur de Pieds et Pouces en CentimètresFusionner des vidéos👙 Calculateur de Taille de Soutien-GorgeConvertisseur de Temps en DécimalCalculateur de nombres angéliquesConvertisseur de millimètres en poucesGénérateur d'Action ou Vérité AléatoireOutil en ligne pour supprimer la ponctuationCalculateur de vitesse de cyclismeCalculatrice de Celsius en Fahrenheit Calculatrice de MédianeCalculateur d'âgeConvertisseur de Livres en KilogrammesCalculatrice des Exposants (Haute Précision)Recherche d'identifiant FacebookConvertisseur de Fraction en PourcentageConvertisseur de taille de fichierParaphraseur IACalculateur de Probabilité de DésCalculateur de percentile de tailleCompteur de lignesGénérateur de Cartes à Jouer AléatoireGénérateur de patron de cône à platGénérateur de Repas AléatoireRecherche de Citations (Anglais)Calculateur de BarbecueCalculatrice du Nombre d'ÂmeGénérateur de LabyrinthesCalculateur d'espérance de vieGénérateur de points à relierGénérateur de cartes de bingoCalculateur de SinusConvertisseur de Codes Couleur Tous FormatsDécoupeur de vidéoGénérateur d'adresse MACGénérateur d'heure aléatoireGénérateur de Sujets de Débat AléatoiresFormateur de TexteGénérateur d'adresse IP aléatoireGénérateur de Coordonnées AléatoiresJour d'équinoxe de printempsRandomiseur de listeGénérateur de commandes GitCalculateur d'autonomie de batteriePivoter la vidéo🔍 Vérificateur de PlagiatGénérateur d'IMEI AléatoireGénérateur de Code MorseCalculateur de Taille de PneusCalculatrice de HbA1cGénérateur de mots mêlésGénérateur de Nonogrammes (Picross)Calculatrice d'Écart-Type Relatif🖱️ Compteur de ClicsVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculateur de Chute LibreCalculatrice de test du khi-deuxConvertisseur d'AngleGénérateur de Polices InstagramCalculateur de Déficit CaloriqueCréateur de mots croisésExtracteur Audio🎲 Calculateur de Probabilité de LootCalculateur de Retour de Saturne🌡️ Calculateur d'Indice de ChaleurCalculatrice HexadécimaleGénérateur de Carré MagiqueCalculateur de Numéro de SemaineCalculatrice de conversion de levureQuelle est mon adresse IP ?Diviseur AudioGénérateur d'Anniversaire AléatoireGénérateur de Texte à l'EnversConvertisseur FPSDécodeur JWTCalculateur d'écart-typeCalculateur de Numéro MaîtreCalculatrice de degrés Fahrenheit en degrés CelsiusGénérateur de clé WPA en ligneCalculateur d'ArctangenteCalculatrice de Circonférence d'EllipseCalculateur de lever et coucher du soleilCalculateur de Monétisation YouTube ShortsCalculatrice de numérologie🎮 Convertisseur de Monnaie de JeuGénérateur d'anagrammesGénérateur de lettres aléatoiresCalculateur de pas en distanceCalculateur de Revenus TwitchGénérateur de PaletteCalculateur d'intervalle de confiance pour proportionListe des Années Bissextiles📷 OCR / Image en TexteCalculateur de TangenteGénérateur de numéros de loterieCalculateur de FFMIConvertisseur de gallons en litresGénérateur d'accords aléatoiresTrier les lignes par ordre alphabétiqueVisualiseur de Cercle Unité InteractifConvertisseur Décimal en BinaireCalendrier du Jour de l'AnnéeCalculateur de BoisCalculateur de Dosage de LessiveCalculateur de LevainCalculateur de temps de refroidissement de bièreCompresseur VidéoExtracteur d'URLSélecteur de Nom AléatoireTesteur de Robustesse de Mot de PasseBoule Magique 8Calculateur de Taille de Ventilateur de Plafond📅 Calculatrice de DateCompter le nombre de caractèresGénérateur de personnage RPG aléatoireCalculateur de Coût de CarburantCalculateur de Force de Vérin HydrauliqueCalculateur de Temps de LectureDéveloppeur de Phrases IAGénérateur de Super-pouvoir AléatoireInverser la VidéoVérificateur d'équerrage (Règle du 3-4-5) 📐Bloc-notes en ligneCalculateur de pâte à pizzaCalculateur de résistance pour LEDconvertisseur de mot à numéro de téléphoneGénérateur de Date AléatoireHumaniseur de Texte IAListe des nombres premiersSimulateur de Boulier SorobanTable ASCIICalculateur de classement EloCalculateur de Conversion d'Échelle de MaquetteCalculateur de Modèle de TricotCalculatrice de la valeur actualisée des rentesCalculatrice de la valeur actualiséeCalculatrice de Rectangle d'OrChercheur de Motifs NumériquesConvertisseur CMYK en hexadécimalConvertisseur de Degrés Décimaux en DMSExtracteur d'e-mailGénérateur d'adresses fictives aléatoiresGénérateur de mot de passeSupprimer les espacesAnalyseur de Fréquence des MotsCalculateur de Point d’ÉbullitionCalculateur de Sel pour PiscineCalculateur de taille de manche de tennisCalculateur de taille de véloCalculatrice BMIConvertisseur Celsius en FahrenheitConvertisseur de Taille de BagueDiviseur d'imageGénérateur de codes-barresCalculateur de sous-réseau IPCalculateur de Taille d'Impression et Résolution (DPI/PPI)Calculateur de taille de casqueCalculateur Heure Dorée / Heure BleueCalculatrice de CombinaisonCompteur de SyllabesConvertisseur CM en PoucesConvertisseur mg en mLGénérateur aléatoire d'animauxGénérateur de tableau de tournoi aléatoireAléatoire des Noms en Ligne📅 Calculateur de Différence entre Dates💧 Calculateur de Point de RoséeCalculateur de Volume de CylindreCalculatrice de pourcentage d'erreurCalculatrice ModuloConvertisseur de pouces en millimètresConvertisseur de Taille de CrochetLooper MP3Convertisseur de PT en PXConvertisseur de PX en REMConvertisseur de tola en grammesConvertisseur d'unités de terres indiennesConvertisseur mcg en mgGénérateur de paroles de chanson par IAGénérateur de poèmes IAGénérateur d'histoires IATraducteur IARésumeur de texte IAConvertisseur MPH en KM/H / KM/H en MPHConvertisseur de nœuds en MPHConvertisseur de mètres cubes en pieds cubesConvertisseur de pieds cubes en yards cubesConvertisseur de pieds carrés en mètres carrésConvertisseur de mètres carrés en pieds carrésConvertisseur oz en mLConvertisseur ML en ozConvertisseur de litres en gallonsConvertisseur Kg en StoneConvertisseur Stone en KgConvertisseur de Miles en KmConvertisseur de km en milesConvertisseur Fahrenheit en CelsiusCalculateur de taille de sac à dosCalculateur de volume de planche de surfCalculateur de taille de gantsConvertisseur de taille de chapeauCalculateur de taille de snowboardCalculateur de taille de skisChronomètre de splits de speedrunCalculateur de StablefordCalculateur de checkout de fléchettesCalculateur d’économie au bowling de cricketCalculateur de Strike Rate au CricketCalculateur de Net Run RateCalculateur de ratio K/DCalculateur de récupération de la fréquence cardiaqueCalculateur de temps de randonnéeCalculateur d'allure d'avironCalculateur de Performance Ajustée à l'Âge en CourseCalculateur de FTP et Zones de PuissanceCalculateur de test BeepCalculateur de score ACFTCalculateur Wilks & DOTSCalculateur d'offset de janteRecherche d’indice de charge et d’indice de vitesse des pneusCalculateur de coût par mileCalculateur de rachat de leasingCalculateur de Mélange d'OctaneCalculateur de Mélange Huile 2 TempsCalculateur de Cylindrée MoteurCalculateur de Passage de CanapéCalculateur de Cordes de Bois de ChauffageCalculateur de CADR de Purificateur d'AirCalculateur de taille de déshumidificateurCalculateur de Taille de RideauxCalculateur de Taille de TapisCalculateur de hauteur pour accrocher un tableauCalculateur de hauteur de fixation TVCalculateur de Taille de TVCalculateur de volume et bâche de bassinCalculateur de Volume de PiscineCalculateur de Taille de Chauffe-EauCalculateur de Résine ÉpoxyCalculateur d'espacement des balustresCalculateur de plinthes et mouluresCalculateur de bardageCalculateur de lasure pour terrasseCalculateur de Semences de GazonCalculateur de gazonCalculateur d'AsphalteCalculateur de Yards CubesCalculateur de Longueur d'AntenneCalculateur de Remplissage de ConduitCalculateur de condensateurs en série et parallèleCalculateur de Reactance InductiveCalculateur d'Éclairage de PièceCalculateur de Lux en LumensConvertisseur Lumens en WattsCalculateur de Taille de GénérateurConvertisseur mAh en WhCalculateur de Puissance TriphaséeCalculateur kVACalculateur Ampères en WattsCalculateur de Watts en AmpèresCalculateur de Résistances en SérieCalculateur de FrottementCalculateur de Plan InclinéCalculateur d'Avantage MécaniqueCalculateur de vitesse du sonCalculateur de vitesse d’ondeCalculateur de flottabilitéCalculateur de Vitesse TerminaleCalculateur de longueur d'onde de de BroglieCalculateur d'énergie du photonCalculateur E=mc²Calculateur de dilatation du tempsCalculateur de la Troisième Loi de KeplerCalculateur de vitesse de libérationCalculateur de Force GravitationnelleCalculateur de la Loi de Beer-LambertCalculateur d'équation de NernstCalculateur de Pression OsmotiqueCalculateur d'élévation du point d'ébullitionCalculateur d'Abaissement du Point de CongélationCalculateur de Composition CentésimaleCalculateur de NormalitéCalculateur de MolalitéConvertisseur pKa en KaCalculateur de Henderson-HasselbalchCalculateur de Rendement ThéoriqueCalculateur de Réactif LimitantCalculateur de Configuration ÉlectroniqueTableau périodique interactifGénérateur de Plan de Cours IAGénérateur de Quiz IAGénérateur de Citations (APA/MLA/Chicago)Calculateur de Pourcentage de PrésenceCalculateur de Score APCalculateur de Score ACTCalculateur de Score SATConvertisseur Pourcentage en CGPAConvertisseur CGPA en PourcentageCorrecteur de Notes Facile (EZ Grader)Calculateur du Coût d'un EnfantCalculateur de Consommation de Lait pour BébéCalculateur de taille de couchesGénérateur de prénoms de bébéPrédicteur de la couleur des yeux de bébéCalculateur de Percentile IMC pour EnfantCalculateur de Taille Adulte de l'EnfantCalculateur du Temps de Doublement de hCGCalculateur de date d'accouchement FIVCalculateur d'ImplantationPrédicteur de Sexe ChinoisFormateur de date ISO 8601Convertisseur de date julienneCalculateur de siesteCalculateur de Phase de la LuneHorloge mondialeConvertisseur de Date en Chiffres RomainsCompte à Rebours de la RetraiteCalculateur de SobriétéCalculateur de demi-anniversaireCalculateur d’anniversaireCalculateur de Répartition des PourboiresCalculateur de ROI Email MarketingCalculateur de Coût Par LeadCalculateur de Fonds de RoulementEstimateur de revenus YouTube