如何使用HTTP发布的libcurl?(How to use libcurl for HTTP po

2019-07-29 10:55发布

我是新使用的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?
标签: c libcurl