javax. net .ssl.SSLHandshakeException в Android - PullRequest
0 голосов
/ 06 мая 2020

У меня эта проблема возникает на Android 5.0 и Android 5.1.

Мой сервер - AWS Lambda. API-интерфейсы отлично работают на Android версиях выше, чем Android 5.1.

Я использую Retrofit для вызова API.

   private RetroClient() {

    HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
    logging.setLevel(HttpLoggingInterceptor.Level.BODY);
    OkHttpClient.Builder httpClient = new OkHttpClient.Builder().connectTimeout(4, TimeUnit.MINUTES).readTimeout(4, TimeUnit.MINUTES);
    httpClient.addInterceptor(logging);

    retrofit = new Retrofit.Builder()
            .baseUrl(Constants.BASE_URL_PRODUCTION)
            .addConverterFactory(GsonConverterFactory.create())
            .client(httpClient.build())
            .build();
    service = retrofit.create(RestApis.class);
}

Кто-нибудь, пожалуйста, направьте меня на дальнейший путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...