2016-08-07 4 views
0

これは私がhttp://requestb.in/1kduz591?inspectCURLOPT_POSTFIELDSは奇妙なエンコーディングでデータを送信しますか?

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

'curl_easy_setopt(curl、CURLOPT_POSTFIELDS、data.c_str()); ' –

+0

ありがとう、ありがとう! – RealGas

答えて

1

CURLOPT_POSTFIELDSがデータを送信正確あなたがそれに渡すよう、それは、変換トランスコードまたはそれの何かをコードしない得るものです。

libcurlはC APIですので、としてください。char *ではなく、stringではありません。 C++の使用を主張する場合は、[string] .c_str()などを使用してください。

関連する問題