Générateur de commande cURL
Guide
Générateur de commande cURL
Générez des commandes cURL complètes et prêtes à l'emploi grâce à un formulaire visuel au lieu de mémoriser la syntaxe des indicateurs. Sélectionnez votre méthode HTTP, ajoutez des en-têtes, configurez l'authentification, définissez un corps de requête et obtenez une commande curl correctement formatée que vous pouvez copier-coller directement dans votre terminal.
Comment utiliser
Entrez votre URL cible et sélectionnez une méthode HTTP. Ajoutez les en-têtes personnalisés, choisissez un type d'authentification si nécessaire et configurez le corps de la requête pour les requêtes POST, PUT ou PATCH. La commande curl se met à jour en temps réel au fur et à mesure que vous remplissez le formulaire — copiez-la simplement une fois que vous avez terminé.
Caractéristiques
- Méthodes HTTP – Prise en charge des requêtes GET, POST, PUT, PATCH, DELETE, HEAD et OPTIONS.
- En-têtes personnalisés – Ajoutez et supprimez dynamiquement des paires clé-valeur d'en-têtes. Chaque en-tête est correctement mis entre guillemets dans la sortie.
- Corps de la requête – Choisissez parmi JSON brut, XML brut, Texte brut, Données de formulaire (multipart) ou Codé en URL. Les champs du corps apparaissent automatiquement pour les méthodes qui les prennent en charge.
- Authentification – Prise en charge intégrée des méthodes d'authentification Jeton d'authentification, Authentification de base et En-tête de clé API.
- Indicateurs cURL – Activez les indicateurs courants tels que
--insecure,-L(suivi des redirections),-v(détaillé), et--compressed. - Échappement Shell – Toutes les valeurs sont correctement échappées pour être copiées-collées en toute sécurité dans n'importe quel terminal.
- Aperçu en temps réel – La commande se met à jour instantanément lorsque vous tapez, avec une mise en forme multiligne pour la lisibilité.
Quand utiliser cet outil
Utilisez cet outil lorsque vous avez besoin de tester rapidement un point d'accès API, de déboguer des requêtes HTTP ou de partager une requête reproductible avec un coéquipier. Au lieu de rassembler les indicateurs à partir de la page man de cURL, remplissez le formulaire et obtenez une commande dont la syntaxe est garantie correcte. C'est particulièrement utile pour les requêtes complexes avec plusieurs en-têtes, l'authentification et les corps JSON.
FAQ
-
Qu'est-ce que cURL et à quoi sert-il ?
cURL est un outil en ligne de commande pour transférer des données à l'aide de divers protocoles réseau, le plus souvent HTTP et HTTPS. Les développeurs l'utilisent pour tester des API, télécharger des fichiers, envoyer des données de formulaire et déboguer des requêtes réseau. Il est disponible sur pratiquement tous les systèmes d'exploitation et constitue l'un des outils de développeur les plus utilisés au monde.
-
Quelle est la différence entre les méthodes HTTP GET et POST ?
Les requêtes GET récupèrent des données d'un serveur sans rien modifier — comme charger une page Web ou récupérer des données d'API. Les requêtes POST envoient des données à un serveur pour créer ou traiter quelque chose — comme soumettre un formulaire, télécharger un fichier ou créer un nouvel enregistrement via une API. Les requêtes GET placent les paramètres dans l'URL, tandis que les requêtes POST incluent les données dans le corps de la requête.
-
Que fait l'indicateur --insecure dans cURL ?
L'indicateur --insecure (ou -k) demande à cURL d'ignorer la vérification du certificat SSL. Ceci est utile lors des tests sur des serveurs de développement avec des certificats auto-signés, mais ne devrait jamais être utilisé dans les scripts de production car il désactive une vérification de sécurité importante qui protège contre les attaques de l'homme du milieu.
-
Quelle est la différence entre un jeton d'authentification et une authentification de base ?
L'authentification de base envoie un nom d'utilisateur et un mot de passe encodés en Base64 à chaque requête — simple mais moins sécurisé car les identifiants sont envoyés à chaque fois. L'authentification par jeton d'authentification envoie un jeton (généralement un jeton d'accès JWT ou OAuth) obtenu via un processus de connexion distinct. Les jetons d'authentification peuvent expirer, être limités à des autorisations spécifiques et être révoqués sans changer le mot de passe de l'utilisateur.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil was added on Avr 12, 2026
