Есть ли способ получить заголовок ответа для InvokeRest Метод Powershell версии 5
Как я могу получить заголовок ответа для InvokeRest Метод Powershell версии 5, для Powershell версии 6 -ResponseHeadersVariable доступен, есть ли способ сделать это в powershell версии 5. Я не могу найти какой-либо способ сделать это.
2 ответа
Решение
Я не думаю, что есть способ получить ответные заголовки Invoke-RestMethod
в v5, но вы можете легко заменить это на что-то вроде
$headers = Invoke-WebRequest 'example.com' | select headers
Добавление некоторого контекста вашего сценария может помочь предложить более подходящий подход.
Я использую ядро PowerShell, и у Invoke-RestMethod теперь есть параметр для получения заголовков ответов.
♥ pwsh::github$ $null = Invoke-RestMethod -Uri https://google.com -ResponseHeadersVariable rh
♥ pwsh::github$ $rh
Key Value
--- -----
Date {Tue, 15 Aug 2023 21:43:50 GMT}
Cache-Control {max-age=0, private}
Content-Security-Policy-Report-Only {object-src 'none';base-uri 'self';script
...........