Сделайте GET веб-запрос от Powershell, который включает тело - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь запросить Elasticsearch из PowerShell, используя Invoke-WebRequest. Elasticsearch требует, чтобы у запроса GET было тело, которое iwr запрещает. Есть ли обходной путь или что-то? Может быть, какая-то другая программа, которая позволяет это? curl в POSIX позволяет это. Я знаю, что это не стандартно, но прими это с Elasticsearch.

Вот что я попробовал:

Invoke-WebRequest http://localhost:9200/index* -Body '{
    "size": 1,
    "sort": [
        { "timestamp": {"order": "asc"}}
    ],
    "query": {
        <query here>
    }
}' -Method GET

Это вернуло: Invoke-WebRequest : Cannot send a content-body with this verb-type.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...