2010-09-15 225 views
2

我已經在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

回答

1

CURLOPT_COOKIEFILECURLOPT_COOKIEJAR都不夠自己去激活cookie的 「引擎」。但是,只有CURLOPT_COOKIEFILE纔會從文件中讀取cookie,並且只有CURLOPT_COOKIEJAR會將任何cookie寫入文件。

你的問題並沒有真正說,但如果後續請求使用相同的簡單句柄,那麼它將在啓用後處理cookie。

CURLOPT_VERBOSECURLOPT_DEBUGFUNCTION是你的朋友,以更好地跟蹤捲曲發送和接收的標題。