Получена ошибка SSL, даже если для «ssl» установлено значение «false»

#rest #elasticsearch #logstash #elasticsearch-plugin

#rest #elasticsearch #logstash #elasticsearch-плагин

Вопрос:

Вот input фрагмент моего logstash.conf :

 input {
    http {
        host => "127.0.0.1"
        port => 31311 
        ssl => false
    }
}
  

У меня есть именованный индекс twitter_new . Я хочу отправить DELETE запрос через cURL, чтобы удалить весь индекс. Это моя команда cURL:

C:UsersMeDownloadscurl-7.64.1-win64-mingwbin> .curl.exe -XDELETE "https://127.0.0.1:9200/twitter_new"

Вот ответ:

curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number

Как я могу это исправить?

Примечание: ошибка SSL возникает только при отправке DELETE запросов — я могу успешно отправлять PUT POST запросы and .

Ответ №1:

Не должно иметь значения, какой тип запроса выполняется. Попробуйте изменить значение с https http на в запросе curl, поскольку для SSL установлено значение false. Изменение этого должно сработать.
Также проверьте, не установлена ли у вас очень старая версия curl, curl --version и обновите ее при необходимости.