Je suis nouveau en utilisant libcurl. Je ne comprends pas clairement comment l’utiliser pour les requêtes HTTP POST et comment vérifier le résultat. Comment puis-je l’utiliser pour cela?
Reportez-vous à la page de manuel pour la documentation de l’option -d
. Vous pouvez utiliser cette multiplicité de fois pour transmettre différentes paires clé / valeur au serveur. Une fois que cela fonctionne, utilisez le drapeau --libcurl
pour voir à quoi ça ressemblerait si vous essayez d’utiliser libcurl pour le faire manuellement dans votre application.
#include main() { CURL *curl; curl_global_init(CURL_GLOBAL_ALL); curl = curl_easy_init(); curl_easy_setopt(curl, CURLOPT_VERBOSE, 1); curl_easy_setopt(curl, CURLOPT_URL, "http://www.example.com/hello-world"); curl_easy_setopt(curl, CURLOPT_POST, 1); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "foo=bar&foz=baz"); curl_easy_perform(curl); curl_easy_cleanup(curl); }