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

Session 如何在单个curl命令中发送登录和实际请求数据,session,curl,session-cookies,Session,Curl,Session Cookies,这个问题与CURL命令有关。 我想发布一个请求到一个服务器,这个请求有一些数据要添加到正文中。在此之前,我必须再次登录到该服务器,我必须在正文中添加用户名和密码 我可以一次发送两个请求,登录和 一旦获得cookie,使用接收cookie向同一服务器请求第二个请求 如何在单个curl命令中发送两个请求数据?i、 e既有登录,也有消息正文 请让我知道,如果卷发有任何选择,这样做 谢谢 德文达尔是的,你可以!您只需使用--next命令行选项分隔第一个URL+数据选项。像这样: $ curl [URL1

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

我可以一次发送两个请求,登录和 一旦获得cookie,使用接收cookie向同一服务器请求第二个请求

如何在单个curl命令中发送两个请求数据?i、 e既有登录,也有消息正文

请让我知道,如果卷发有任何选择,这样做

谢谢
德文达尔是的,你可以!您只需使用
--next
命令行选项分隔第一个URL+数据选项。像这样:

$ curl [URL1] -d "send this to first URL"
  --next
  [URL2] -d "send this to second URL"
您可以使用任意数量的--next


(为了可读性,这里将它们分成多行,它们应该都写在同一行)

但我的意思是,这些是连续的。我的要求如下:步骤1:curl-v-k--data“credential\u 0=xxx&credential\u 1=xyz&destination=/api/ext/softwareDevice.json”步骤2:我们将得到响应–您将得到cookie详细信息,这些信息将添加到第二个post请求步骤3:curl-v--cookie“会话=”--data'json=一些json编码的数据'-k我们可以一次性发送步骤1和步骤3吗?感谢DevendarIf,如果您需要将数据传递到在发布到第一个URL时不知道的URL之一,那么您不能使用单个curl命令行来完成。(但同时,使用单个命令行执行此操作的绝对要求应该很少。)