Я пишу небольшой скрипт powershell, который будет публиковать некоторые mac-адреса через REST-Call. REST-API требуется параметр тела macAddresses
в виде строкового массива в формате json, например:
[
"string"
]
Когда я отправляю свой REST-вызов, я получаю код ответа 200, что означаетвсе хорошо, однако код, который должен быть запущен после того, как REST-Call ничего не делает, что делает сам REST-Call бесполезным.
Вот часть необходимого кода:
$cred = Get-Credential -Message "...";
$body = (ConvertTo-Json @($NIC.MacAddress));
Invoke-RestMethod -Uri $url -Method 'Post' -Credential $cred -body $body -ContentType "application/json";
Я также тестировал вызов с помощью отдельного REST-клиента и получил то же поведение, но сопровождающий REST-API говорит, что еговсе тесты запущены.