Comment utiliser libcurl pour HTTP post?

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); }