Я использую NEST для запросов вasticsearch.При сохранении данных вasticsearch возникает ошибка.
Запрос: PUT: / стратегии / 30772377 {"идентификатор": 1, "имя": "стратегия1"}
При сохранении NEST возвращаетошибка.
Мой код:
var settings = new ConnectionSettings(new StaticConnectionPool(uri));
var client = new ElasticClient(settings);
var response = await client.IndexAsync(
model,
x => x.Type(indexType).Index(indexName),
cancellationToken).ConfigureAwait(false);
Ошибка:
NEST.Response.DebugInformation:
Неправильный ответ NESTпостроен из неудачного низкоуровневого вызова на PUT: / стратегии / 30772377
Журнал аудита этого вызова API: - [1] BadResponse: Узел: http://localhost:9200/ Взял: 00: 00: 51.9406716 - [2] Отмена Запрошено: взято: 00: 00: 00
OriginalException: Elasticsearch.Net.ElasticsearchClientException: запрос был прерван: запрос был отменен .. Вызов: код статуса неизвестен из: PUT / стратегии / 30772377 -->
System.Net.WebException: запрос был прерван: запрос был отменен.в System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) в System.Threading.Tasks.TaskFactory 1.FromAsyncCoreLogic(IAsyncResult
iar, Func
2 endFunction, обещание Action 1 endAction, Task
1, Boolean требуетSynchronization) --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение--- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Elasticsearch.Net.HttpWebRequestConnection.
* 10. * 10)- Конец трассировки стека внутренних исключений ---
Запрос: {"id": 1, "name": "Strategy1"}
Ответ: