okhttp 3.7.0 Завершение работы SSL завершилось неудачно, возникла исключительная ситуация UnknownHostException, а не SSLException - PullRequest
0 голосов
/ 12 октября 2018

При выполнении сетевого запроса с низкой связностью очень редко я вижу, что я получаю

<-- HTTP FAILED: java.net.UnknownHostException: Unable to resolve host ....

, в то время как мой сервер, кажется, получил запрос правильно.Я нашел 1 его экземпляр с журналами устройств, которые показывают, что на самом деле произошло исключение SSLE

D/NativeCrypto: jniThrowException: javax/net/ssl/SSLException: Read error: ssl=0x7dc365f080: I/O error during system call, Software caused connection abort D/NativeCrypto: jniThrowException: javax/net/ssl/SSLException: SSL shutdown failed: ssl=0x7dc365f080: I/O error during system call, Broken pipe

Мой вопрос заключается в том, почему okhttp и retrofit генерируют UnknownHostException, а не SSLException, и есть ли способфактически получаю исключение SSLEx, поскольку в настоящее время мое приложение считает, что запрос не был выполнен, пока сервер обрабатывает этот запрос.

Я использую

okhttp:3.10.0 retrofit:2.2.0 adapter-rxjava2:2.2.0

...