你好我要做的是发送post方法两次,但是当我第二次发送它时,第一次的信息也被包含在内,我不希望这样。
为了说明我的意思,这是使用post方法发送的代码。 (手柄卷曲已经创建)
void process(char* transferBuffer) {
curl_easy_setopt(curl, CURLOPT_URL, "http://localhost/cpp.php");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, transferBuffer);
res = curl_easy_perform(curl);
if (res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
}
如果我这样做:
process("name=John"); - webserver receives name=John
process("name=El"); - webserver receives name=John AND name=El
我想做的是以某种方式清理以前使用过的数据;
答案 0 :(得分:0)
已经创建了卷曲手柄......我想要做的是以某种方式清理以前使用的数据
我只能说,如果您想重复使用卷曲句柄 - best practice,则应在重新设置选项并重新执行转移之前使用curl_easy_reset
重置它。
请注意,如果没有完整的示例代码(包括创建卷曲句柄等),很难提供详细的答案。