2016-12-05 179 views
0

我必须使用curl发送请求,在那个请求中我需要从下面的响应中设置cookie。 这样可以有一个人帮助我如何传递的所有cookie,卷曲请求如何在curl请求中传递cookie

HTTP/1.1 200 OK 
X-Powered-By: Express 
Access-Control-Allow-Origin:undefined 
Access-Control-Allow-Credentials: true 
Access-Control-Allow-Methods: GET,POST,OPTIONS 
Access-Control-Allow-Headers: Content-Type 
set-cookie: SESSIONID=agpuB2CqPDhkupxfbrZXCR; Path=/ABC 
set-cookie: bac_cookie=7959aacd5cc48;Domain=abc.com;Expires=Mon, 05-Dec-2016 18:47:42 GMT; Path=/ 
set-cookie: beID=0023T21; Domain=abc.com; Expires=Mon,05-Dec-2016 18:47:42 GMT; Path=/ 
set-cookie:USER_JSESSIONID=agpuB2CqPDhkupxfbrJlbXF3;Domain=abc.com;Expires=Mon, 05-Dec-2016 18:47:42 GMT; Path=/ 
set-cookie:bac_user_info="UserName|UserLName|UserMailId"; Version=1;Domain=abc.com; Max-Age=3600; Path=/ 
set-cookie: beID=0023T21; Domain=abc.com; Expires=Mon, 05-Dec-2016 18:47:42 GMT; Path=/ 
set-cookie:NSC_WB2-CF-8080=ffffffff09ae530a45525d5f4f58455e445a4a4229a0;path=/;httponly 
Content-Type: application/json; charset=utf-8 
Content-Length: 131 
ETag: W/"83-+Jfk31hxbwmLWd1hTlIO1Q" 
Date: Mon, 05 Dec 2016 17:47:42 GMT 
Connection: abc 
+1

[卷曲的可能的复制sepreate他们:如何通过命令行发送cookie?](http://stackoverflow.com/questions/15995919/curl-how-to-send-cookies-via-command-line) – peteb

+0

我必须发送多个cookie中的卷曲 – Madrini

回答

0

如果要发送多个cookie,只是;

curl -v --cookie "TOKEN1=Yes;TOKEN2=no" http://127.0.0.1:5000 
+0

那么这个网址就像下面那样? curl -v --cookie“SESSIONID = agpuB2CqPDhkupxfbrZXCR; bac_cookie = 7959aacd5cc48 .....”我应该在cookie中包含域名和ptah吗? – Madrini

+0

谢谢Rlaaa我得到了答案 – Madrini