2018.11.2日报,curl的cookie设置

1,curl的cookie设置有些细节要注意。

wkeSetCookie的时候,会在cleanup还是什么时候

(确认了下,是下次发起请求的时候,调用

curl_easy_setopt(job->m_handle, CURLOPT_COOKIEJAR, cookieJarFileName.c_str());)

,重新load 一次本地cookie文件。如果expires如果小于当天的话,会在

这个时候把内存里刚才设置好的cookie抛弃掉,所以不会成功。

如果wkeSetCookie设置完后强行flush to file,那就没问题了。

 

2,CURLOPT_COOKIEJAR表示flush to file的文件路径。flush的时候用。

CURLOPT_COOKIEFILE表示读取cookie的时候用。有意思的是,在flush的时候,会先从CURLOPT_COOKIEFILE表示的字段里读取,再flush。

3,修改了一个jd乱码的小问题。

阅读更多
换一批

没有更多推荐了,返回首页