Конкатенация двух команд cURL завершается неудачно, но команды работают отдельно

Я пытаюсь соединить два curl Команды с использованием трубы.

Сначала есть простая аутентификация, которая работает с использованием

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

Во-вторых, мне нужно использовать API GLPI для этого я должен сделать 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

Другие вопросы по тегам