Я пытаюсь отправить сообщение на сервер Wazuh, используя следующие инструкции: https://documentation.wazuh.com/3.x/user-manual/api/reference.html#add-agent
Это эквивалент CURL:
curl -u foo:bar -k -X POST -d '{"name":"NewHost","ip":"10.0.0.9"}' -H 'Content-Type:application/json' "https://127.0.0.1:55000/agents?pretty"
Это то, что я придумалаиспользуя Powershell:
Invoke-WebRequest -Body "{name:'newhost',ip:'10.0.0.9'}" -Uri "http://$($WAZUHSERVER):55000/agents?pretty" -Method Post -Credential $MyCredential -ContentType 'application/json'
Я получаю «Недопустимое тело запроса».Я попытался чередовать с хэш-таблицей.Нет кости.Я должен упомянуть, что у меня не настроен SSL, так что эта часть не имеет значения.