我想有libcurl启动会话而不是cookie。 一种选择是使用cookie文件并在会话结束后将其删除。
是否可以仅使用libcurl属性? 喜欢
curl_easy_setopt(CURL *handle, CURLOPT_COOKIEFILE, **""**);
用于阅读和写入内存
curl_easy_setopt(CURL *handle, CURLOPT_COOKIEJAR, **"-"**);
在上面的示例中,cookiejar应该将cookie写入stdout,所以我不认为cookiefile能够找到这些cookie
答案 0 :(得分:2)
将CURLOPT_COOKIEFILE
设置为不存在的文件将启用libcurl" cookie引擎"用空白cookie存储(在内存中)开始。然后它将接收传入的cookie并使用其在内存中的cookie相应地发送匹配的传出cookie。
CURLOPT_COOKIEJAR
。