这就是我得到的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);
答案 0 :(得分:1)
CURLOPT_POSTFIELDS在传递数据时 ,它不会翻译,转码或编码任何内容。
libcurl是一个C API,因此您必须以普通char *
而非string
的形式提供数据。如果你坚持使用C ++,请使用[string] .c_str()或类似的东西。