两个 cURL 命令的连接失败,但命令可以单独运行

两个 cURL 命令的连接失败,但命令可以单独运行

我正在尝试curl使用管道连接两个命令。

首先有一个简单的身份验证,使用

curl https://myserver --user username:password 

其次我需要使用 GLPI API,为此我必须执行 initSession。代码如下:

curl -X GET \
-H 'Content-Type: application/json' \
-H "Authorization: user_token mytoken1" \
-H "App-Token: mytoken2" \ 
'https://domaine/apirest.php/initSession'

但连接似乎不起作用:

curl https://domaine.com --user username:password | curl -X GET \
-H 'Content-Type: application/json' \
-H "Authorization: user_token mytoken1" \
-H "App-Token: mytoken2" \ 
'https://domaine/apirest.php/initSession'

这是什么问题?我该如何解决?

答案1

这只有在使用 php 脚本并使用时才有可能curl_multi_exec

相关内容