Я пытаюсь вызвать API отдыха в скрипте PowerShell, но не получаю никакой ошибки или ответа вообще.
try {
$result = Invoke-RestMethod -Uri $uri -Method Put -Body $body -ContentType "application/json" -Headers $Headers -TimeoutSec 10 -Verbose -ErrorAction Stop
"Result:"
Write-Host $result
} catch {
$_.Exception
Write-Host "StatusCode:" $_.Exception.Response.StatusCode.value__
Write-Host "StatusDescription:" $_.Exception.Response.StatusDescription
}
вывод просто
PS C:\temp> .\PutJSON.ps1
VERBOSE: PUT http://111.1.1.11:2345/a/rest/test with -1-byte payload
VERBOSE: received -1-byte response of content type
Result:
PS C:\temp> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.17134.228
Интересно, почему я не получаю ни одной ошибки.Любая помощь будет отличной!