Запрос Elasticsearch через Axios - PullRequest
1 голос
/ 12 марта 2019

У меня есть экземпляр Elasticsearch, который я могу успешно запросить у Почтальона. Я сейчас пытаюсь выполнить тот же запрос из JavaScript через Axios . Однако, когда я отправляю свой запрос Axios, я получаю ошибку 400. В настоящее время мой запрос выглядит так:

try {
  let authorizationToken = getAuthToken();
  let parameters = {
    headers: {
      "cache-control": "no-cache",
      "Content-Type": "application/json",
      "Authorization": "Basic " + authorizationToken
    },
    body: {
      "size": 100,
      "query": {
        "bool": {
          "filter": [
            { "range": { 
              "created_at": {"gte":"now-10m"}
            } }
          ]
        }
      }
    }
  };

  let url = 'https://my-cluster-address/my-index/_search?scroll=10m';
  let res = await axios.post(url, parameters);

  console.log('all good');
} catch (ex) {
  console.log(ex);
}

Что не так с моим запросом? Почему я получаю ошибку 400?

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