这就是我得到的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()或类似的名称。