🌐 Web et technique
Choisissez la méthode, ajoutez en-têtes et corps, et copiez une commande cURL correctement échappée pour votre terminal.
cURL est l'outil en ligne de commande de référence pour envoyer des requêtes HTTP : tester une API, déboguer un en-tête, simuler un envoi de formulaire ou télécharger une ressource. Construire la bonne commande demande pourtant de jongler avec les options (-X, -H, -d, -F, -u) et surtout avec l'échappement des guillemets, source fréquente d'erreurs lorsque le corps est un JSON.
Le générateur assemble la commande à partir de formulaires : méthode, en-têtes, authentification Basic ou Bearer, corps JSON validé, formulaire encodé, multipart avec fichiers ou texte brut, plus les options courantes (redirections, mode silencieux, compression, délai). Les valeurs sont entourées de guillemets simples pour bash et zsh, ou de guillemets doubles pour cmd, avec l'échappement adapté. Rien n'est envoyé : la commande est seulement écrite.
L'option -d interprète une valeur commençant par @ comme un nom de fichier à lire. --data-raw envoie le texte tel quel, ce qui évite les surprises avec du JSON ou des adresses e-mail.
Choisissez le corps multipart et écrivez le champ sous la forme fichier=@chemin/vers/document.pdf. cURL compose alors une requête multipart/form-data.
Non, il reste visible dans l'historique du terminal et la liste des processus. Préférez une variable d'environnement, un fichier de configuration ou un jeton à durée limitée.