У меня есть экземпляр 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?