这就是我得到的http://requestb.in/1kduz591?inspect

curl_easy_setopt(curl, CURLOPT_URL, "http://requestb.in/1kduz591");
curl_easy_setopt(curl, CURLOPT_REFERER, "http://requestb.in/1kduz591");
string data="abc";

curl_easy_setopt(curl,CURLOPT_POST,1);
curl_easy_setopt(curl,CURLOPT_POSTFIELDS,data);

最佳答案

CURLOPT_POSTFIELDS完全按照您传递给它的方式发送数据,它不会翻译,转码或编码任何内容。

libcurl是C API,因此您必须以纯char *而不是string的形式提供数据。如果您坚持使用C ++,请使用[string] .c_str()或类似的名称。

09-11 17:17