Utilisateur anonyme
Détails
Quelle est la syntaxe de la ligne de commande cURL pour effectuer une requête POST ?
Comment faire une demande [POST][1] avec l'outil de ligne de commande [cURL][2] ?
[1] : http://en.wikipedia.org/wiki/POST_%28HTTP%29 [2] : http://en.wikipedia.org/wiki/CURL
2197
3
Avec des champs :
Avec des champs spécifiés individuellement :
Multipart :
Multipart avec des champs et un nom de fichier :
Sans données :
Pour plus d'informations, consultez [le manuel cURL][1]. Le [tutoriel cURL sur l'émulation d'un navigateur web][2] est utile.
Avec libcurl, utilisez la fonction
curl_formadd()
pour construire votre formulaire avant de le soumettre de la manière habituelle. Voir la [documentation libcurl][3] pour plus d'informations.Pour les fichiers volumineux, pensez à ajouter des paramètres pour montrer la progression du téléchargement :
Le
-o output
est requis, sinon aucune barre de progression n'apparaîtra.[1] : http://curl.haxx.se/docs/manual.html [2] : http://curl.haxx.se/docs/httpscripting.html [3] : http://curl.haxx.se/libcurl/c/
est l'exemple trouvé dans le [Manuel d'exemples Curl][1].
Utilisez %26 pour les esperluettes si l'exemple ci-dessus ne fonctionne pas :
[1] : http://curl.haxx.se/docs/manpage.html#-d
et il y a beaucoup d'autres options, consultez
curl --help
pour plus d'informations.