如何在单个curl命令中发送登录和实际请求数据

时间:2015-04-14 05:15:27

标签: session curl session-cookies

这个问题与CURL命令有关。 我想将请求发布到一个服务器,此请求有一些数据要添加到正文中。在此之前我必须再次登录该服务器,我必须在正文中添加用户名和密码。

我可以一次发送两个请求,LOGIN和 一旦你得到cookie,请使用接收cookie向第二个请求请求同一个服务器。

如何在单个curl命令中发送两个请求数据?即登录和邮件正文。

如果curl有任何选择,请告诉我。

由于 Devendar

1 个答案:

答案 0 :(得分:0)

是的,你可以!您只需将第一个URL +数据选项与--next命令行选项分开即可。像这样:

$ curl [URL1] -d "send this to first URL"
  --next
  [URL2] -d "send this to second URL"

您可以使用任意数量的--next。

(为了便于阅读,这些分为多行,它们都应写在同一行)