Отправлять заголовки на прокси-сервер при использовании powershell invoke-restmethod - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь создать сценарий PowerShell для веб-службы REST, доступ к которой возможен только через пользовательский веб-прокси-сервер, для которого требуются настраиваемые параметры в заголовках запроса прокси.

С помощью Curl это возможно отправлять заголовки в веб-запросе только на прокси-сервер, вместо конечной точки, используя --proxy-header. Пример:

curl --proxy http://proxyserverhost:proxyserverport \ 
--proxy-header "Param-1: myparam1" \ 
--proxy-header "Param-2: myparam2" \ 
-s -k https://endpoint01:12345/bla/bla

Теперь я пытаюсь что-то написать в powershell, используя командлет Invoke-RestMethod, но кроме параметров [-Proxy], [-ProxyCredential] и [-ProxyUseDefaultCredentials], есть нет вариантов отправки заголовков на прокси-сервер. Параметр [-Headers] отправляет заголовки в запросе конечной точке, а не прокси-серверу.

Я много гуглил, но затрудняюсь решить, как это решить. У меня нет опыта разработчика, только сценарии PowerShell. Любые указатели приветствуются.

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