Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Outils connexes
Convertisseur cURL en JSONGénérateur de commandes GitGénérateur de chaînes de requêteCalculateur de permissions Unix (chmod)Analyseur URL
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:

Calculatrice 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 ?Calculateur de Position du SoleilCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Générateur de mots aléatoires en anglaisExtracteur d'Images de VidéoConvertisseur cm en pieds et poucesrecherche-d-adresse-MACconvertisseur ppm en pourcentageRecherche d'Identifiant InstagramSélecteur de Films AléatoireConvertisseur de Pourcentage en PPMConvertisseur FPSGénérateur de chaînes aléatoiresStatistiques de Chaîne YouTubeCompteur de lignesGénérateur d'Action ou Vérité AléatoireCalculatrice d'escalierCalculateur de percentile de taille👙 Calculateur de Taille de Soutien-GorgeRandomiseur de listeConvertisseur de Pieds et Pouces en CentimètresConvertisseur HEX en CMJNFusionner des vidéosRecherche d'identifiant FacebookCalculatrice de SommeConvertisseur de décimales en tempscalculatrice-des-exposants-haute-précisionConvertisseur de Temps en DécimalOutil en ligne pour supprimer la ponctuationCalculateur d'espérance de vieParaphraseur IAGénérateur d'heure aléatoireGénérateur de Cartes à Jouer AléatoireGénérateur de Super-pouvoir AléatoireSélecteur de Nom AléatoireCalculateur de nombres angéliquesGénérateur de cartes de bingoGénérateur de LabyrinthesCalculateur de BarbecueCalculatrice de Rectangle d'OrConvertisseur de taille de fichier🔍 Vérificateur de PlagiatGénérateur d'Anniversaire AléatoireCalculatrice de Circonférence d'Ellipse🎮 Convertisseur de Monnaie de JeuGénérateur de patron de cône à platCalculateur d'autonomie de batterieCalculateur d'âgeCalculateur de Numéro Maîtreconvertisseur de mot à numéro de téléphoneDiviseur AudioGénérateur de Couleurs AléatoiresGénérateur de points à relierCalculatrice de MédianeCalculatrice du Nombre d'ÂmeListe des Années BissextilesGénérateur de Code MorseBoule Magique 8Calculatrice HexadécimaleSimulateur de Portes LogiquesCalculateur de Revenus TwitchCalculateur du Test de Marche d'un Mile (Rockport)Convertisseur DMS en Degrés DécimauxCalculateur de vitesse de cyclismeGénérateur de mots mêlés🖱️ Compteur de ClicsGénérateur de Repas AléatoireSupprimer des accents du texteCalculatrice de test du khi-deuxCalculateur de pâte à pizzaCalculateur de Probabilité de DésCalculateur de Retour de SaturneCalculatrice de CombinaisonGénérateur de numéros de loterie🌡️ Calculateur d'Indice de ChaleurConvertisseur de Notation Scientifique en DécimalGénérateur de Coordonnées AléatoiresInverser la VidéoPivoter la vidéoAnalyseur d'adresse MACVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculatrice OctaleConvertisseur d'AngleCalculateur de temps de refroidissement de bièreCalculatrice de conversion de levureExtracteur AudioExtracteur de tags YouTubeSélecteur AléatoireAjouter ou Remplacer l'Audio dans une VidéoCalculateur de Moment d'InertieCalculateur de Taille de PneusListe des Nombres de FibonacciGénérateur d'IMEI AléatoireGénérateur de personnage RPG aléatoireConvertisseur de Fraction en PourcentageGénérateur de Sujets de Débat AléatoiresCalculateur de Point d’ÉbullitionCalculatrice ModuloExtracteur d'URLHumaniseur de Texte IACalculateur de Conversion d'Échelle de Maquettecalculatrice-de-hba1cCalculatrice CAGRGénérateur d'Activités AléatoiresVisualiseur de Cercle Unité InteractifCalculateur d'ArctangenteCompresseur VidéoCalculateur de SinusCalculatrice BinaireCalculatrice de numéro de nomConvertisseur d'adresse IP en binaireConvertisseur de chiffres romainsCalculateur de Coût de CarburantCalculateur de TangenteCalculatrice d'Écart-Type RelatifFormateur de TexteGénérateur de Distribution GaussienneGénérateur de main de poker aléatoireTrier les NombresVérificateur de Nombre Pair ou ImpairCalculateur de Monétisation YouTube ShortsCalculateur de Réduction de PeineCalculateur de substrat d'aquariumCalculatrice de Sodium CorrigéConvertisseur de Livres en KilogrammesCalculateur d'âge biologiqueGénérateur de codes-barresGénérateur de lettres aléatoiresVérificateur d'équerrage (Règle du 3-4-5) 📐Calculateur de Chute LibreGénérateur de mot de passeNettoyeur de ListesCalculateur d'écart-type💧 Calculateur de Point de RoséeCalculateur de Tore📅 Calculatrice de DateCompteur de SyllabesConversion de kg en lbsConvertisseur Beurre en HuileDiviseur de vidéoGénérateur d'adresse MACGénérateur de Nonogrammes (Picross)générateur-de-texte-à-l-enversQuelle est mon adresse IP ?Calculateur de CosinusCalculateur de dépréciation de voitureCalculateur de handicap de golfCalculateur de Numéro de SemaineCalculateur de Taille d'Impression et Résolution (DPI/PPI)Calculatrice de numérologieCompter le nombre de caractèresGénérateur de PavagesGénérateur de clé WPA en ligneSupprimer les espacesCalculateur de Nombre HeureuxCalculateur de Revenus TikTokCalculateur de Salaire aux ToilettesCalendrier de nouvelle lune et pleine luneConvertisseur de pressionGénérateur aléatoire d'animauxGénérateur d'accords aléatoiresGénérateur d'objet aléatoireGénérateur de cryptogrammeCalculateur de Temps de LectureCalculatrice Log Base 10Calculatrice de remboursement de prêtConvertisseur de Taille de BagueConvertisseur décimal en hexadécimalEntraîneur de Calcul MentalGénérateur d’excuses aléatoiresGénérateur de tableau de tournoi aléatoireAméliorateur d'imageCalculateur de carrésCalculateur de LevainCalculateur de Modèle de TricotCalculateur de Poids d'AcierCalculateur du Signe de VénusCalculatrice de racine carréeCalculatrice du Ratio par Rapport au PourcentageCalculatrice RectangulaireCompte à Rebours de la RetraiteConvertisseur de Codes Couleur Tous FormatsConvertisseur de Fréquence et de Longueur d'OndeGénérateur de Carré MagiqueTrier les lignes par ordre alphabétiqueCalculatrice de la diminution en pourcentageCalculatrice de la valeur actualiséeCalculatrice de pourcentage d'erreurCalculatrice de terrasseCalculatrice de ProportionConvertisseur Binaire à DécimalConvertisseur de Date en Chiffres RomainsGénérateur de Date AléatoireGénérateur de Pays AléatoireGénérateur de Texte InvisibleGénérateur de Texte StyliséLanceur de DésQuel est mon Numéro Porte-Bonheur ?Calculateur 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 LuneCalculateur de lever et coucher du soleilHorloge mondialeCalculateur 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 RoulementCalculateur de Marge sur Coûts VariablesCalculateur FIFO / LIFOCalculateur de Stock de SécuritéCalculateur de Point de CommandeCalculateur de Quantité Économique de Commande EOQCalculateur d’AmortissementCalculateur de Prix d'ArtisanatCalculateur de prix de grosCalculateur de Profit ShopifyCalculateur Amazon FBACalculateur de frais eBayCalculateur de Frais EtsyCalculateur de frais StripeCalculateur de frais PayPalConvertisseur de cotes de parisCalculateur de DîmeCalculateur de ZakatCalculateur de Droits de Timbre du Royaume-UniCalculateur d'Exonération HRACalculateur de GratificationCalculateur NPSCalculateur EPFCalculateur PPFCalculateur de RDCalculateur SWPCalculateur de Gross-UpCalculateur de Comparaison de PrêtsCalculateur de Taux d’Utilisation du CréditCalculateur d’Échelle de CDCalculateur de Bons du Trésor (T-Bill)Calculateur de I BondCalculateur d'Épargne Études 529Calculateur HSACalculateur d'indemnité de licenciementCalculateur d'augmentation de salaireGénérateur de facturesCalculateur d'indemnités journalièresCalculateur de remboursement kilométriqueCalculateur d'Augmentation de LoyerCalculateur de loyer au prorataCalculateur de Loyer AbordableCalculateur de Prix Clé en Main VoitureCalculateur de Capacité d'Achat AutomobileCalculateur de Prêt MotoCalculateur de prêt pour camping-carCalculateur de prêt bateauCalculateur de prêt foncierCalculateur de prêt constructionCalculateur de Prêt Hypothécaire à Intérêts SeulementCalculateur de Prêt BallonCalculateur de Points HypothécairesCalculateur de PMICalculateur de Paiement Hypothécaire aux Deux SemainesCalculateur de Prêt Hypothécaire ARMCalculateur de prêt VACalculateur de Salaire NetGénérateur de requêtes SQL avec IAGénérateur de RegEx IAVisualiseur de Données IA (Coller CSV)Analyseur de Ton de Texte par IAAnalyseur de CV par IAConvertisseur d'Unités IA (Langage Naturel)Générateur de Lettre d'Excuses IAGénérateur d'Excuses Polies par IAGénérateur d'Itinéraire de Voyage IAGénérateur de Liste de Lecture IAGénérateur de Plan d'Entraînement IAGénérateur de Plan de Repas IAGénérateur d'Idées de Cadeaux IAGénérateur de Recettes IA à Partir des IngrédientsCalculateur de ROI des bourses d'étudesCalculateur de Coût des ÉtudesCalculateur d'Heures d'Apprentissage pour la Maîtrise d'une LangueGénérateur de Quiz de VocabulaireGénérateur de Notes CornellCalculateur de courbe d'apprentissagePlanificateur de Répétition Espacée de Cartes MémoireCalculateur de Mélange de Couleurs de PeintureCalculateur de joints de carrelageCalculateur de Capabilité de Processus Six SigmaTéléchargeur de miniatures YouTubeEstimateur de revenus YouTube