我是新使用的libcurl。 我不理解清楚如何使用它进行HTTP POST请求以及如何检查结果。 我如何使用它呢?
Answer 1:
请参考手册页文档的-d
选项。 您可以使用多次以不同的密钥,值对传递给服务器。 一旦这样的作品,使用--libcurl
标志,看看它会是什么样子,如果你想使用的libcurl手动执行此操作在您的应用程序。
Answer 2:
#include <curl/curl.h>
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);
}
文章来源: How to use libcurl for HTTP post?