CURL不发送带POST请求的cookie

问题描述:

我已经在curl中使用curl_coot_setopt和curlopt_cookeiejar启用了cookie引擎。CURL不发送带POST请求的cookie

在服务器的响应中,设置了cookie。

在随后的请求中,只有当它是一个POST请求时,CURL才会将cookie与请求一起发送。对于GET请求,CURL正在发送cookie。

我是否应该以某种其他方式指示CURL用于POST请求,以便它将发送Cookie。

任何帮助表示赞赏。

感谢, 阿伦

+0

这是哪种语言?你需要显示一些代码。 – 2010-09-15 09:24:20

CURLOPT_COOKIEFILECURLOPT_COOKIEJAR都不够自己去激活cookie的 “引擎”。但是,只有CURLOPT_COOKIEFILE才会从文件中读取cookie,并且只有CURLOPT_COOKIEJAR会将任何cookie写入文件。

你的问题并没有真正说,但如果后续请求使用相同的简单句柄,那么它将在启用后处理cookie。

CURLOPT_VERBOSECURLOPT_DEBUGFUNCTION是你的朋友,以更好地跟踪卷曲发送和接收的标题。