Запрос HTTPS с мобильного устройства Android не работает в сетях 3G и 4G, но отлично работает в сети 2G.

Мы пытаемся сделать запрос https из мобильного приложения Android с помощью библиотеки volley, но получаем следующую ошибку com.android.volley.NoConnectionError: javax.net.ssl.SSLProtocolException: Ошибка чтения: ssl=0xdf35c180: Ошибка в библиотеке SSL , обычно ошибка протокола: 100c50e3:SSL-процедуры:ssl3_read_bytes:SSL_HANDSHAKE_FAILURE (external/boringssl/src/ssl/s3_pkt.c:756 0xe8b837d7:0x00000000)

Эта проблема возникает только в таких сетях, как 3G и 4G, но нормально работает с другими сетями, такими как 2G.


person Shan    schedule 18.08.2017    source источник


Ответы (1)


Это немного поздно. Но у меня была та же проблема. Для меня это было связано с тем, что 1 и 1 случайным образом назначали IP6-адреса всем моим доменам, даже когда запись A указывала за пределы их сети. Это означало, что все, что пытается использовать IP6, теперь будут пытаться, потому что существует IP6-адрес. Моя конфигурация NGINX не была настроена для этого и не удалась. Мне пришлось удалить IP6-адреса в моей панели управления для 1 и 1

person user1955834    schedule 28.12.2017