Invoke-RestMethod завершается с 404, в то время как curl работает - PullRequest
0 голосов
/ 14 апреля 2020

Я выполняю команду curl, которая успешно выполняется. Но при попытке запустить то же самое с Invoke-RestMethod происходит сбой.

curl --location --output /tmp/artifacts.zip --header "PRIVATE-TOKEN: TOKEN" "https://gitlab.com/api/v4/projects/PROJ%2Fapp/jobs/artifacts/master/download?job=build"

ОК

Invoke-RestMethod -Headers @{ 'PRIVATE-TOKEN' = 'TOKEN' } -Uri "https://gitlab.com/api/v4/projects/PROJ%2Fapp/jobs/artifacts/master/download?job=build"

Ошибка: 404

Кстати, простая команда работает: Invoke-RestMethod -Headers @{ 'PRIVATE-TOKEN' = 'TOKEN' } -Uri "https://gitlab.com/api/v4/projects/PROJ%2Fapp"

Есть идеи, что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...