如何使用cmd curl发送cookie?

时间:2012-08-13 10:57:43

标签: php curl

我有一个移动应用的API。其中一个API函数是登录用户。用户登录后,可以访问其他API函数。我通过跟踪用户会话来做到这一点。但这是我的问题,我正在使用curl测试API,我可以让它工作。我尝试使用浏览器访问API,但是当我尝试使用命令行curl时它没有,所以我认为curl不会发送cookie。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您需要说明卷曲保存和加载Cookie的位置:http://curl.haxx.se/docs/httpscripting.html(第10章)

对于您来说,curl --cookie cookies.txt --cookie-jar newcookies.txt http://www.example.com必须--cookie告诉curl加载Cookie的位置和--cookie-jar保存Cookie的位置。这些文件可以是相同的。

答案 1 :(得分:0)

检查options

curl_setopt($ch, CURLOPT_COOKIE, "fruit=apple; colour=red");