Я пытаюсь создать сценарий 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. Любые указатели приветствуются.