SSL не работал с Коди Джарвис
Есть ли какое-либо исправление ошибки SSL в Kodi Jarvis? Я знаю, что это работает в Kryton, но в Jarvis у меня есть эта ошибка:
Error Type: <class 'urllib2.URLError'>
Error Contents: <urlopen error [Errno 1] _ssl.c:510: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error>
Кто может мне помочь?
2 ответа
Запрашиваемый вами сайт, возможно, размещен на Cloudflare Free SSL и требует поддержки индикации имени сервера (SNI). SNI поддерживается только в Python 2.7, начиная с версии 2.7.9.
Рукопожатие SNI не будет выполнено, потому что сервер не знает, какой сертификат запрашивается, и, следовательно, не отправит сертификат, а вместо этого отправит предупреждение
Если вы хотите обрабатывать ошибки в Jarvis, измените SSL-пакет (который используется в криптоне) при компиляции в Jarvis.
Если вы не хотите использовать вышеуказанные шаги, используйте модуль запросов вместо модуля urllib, он будет работать временно.