我使用Retrofit2。在服务器端SSL上添加后,请求不执行。方法onFailure获取下一个Throwable-javax.net.ssl.SSLHandshakeException:连接被同级关闭。

初始化改造:

Retrofit retrofit = new Retrofit.Builder()
                .baseUrl(InterfaceAPI.BASE_URL)
                .addConverterFactory(GsonConverterFactory.create())
                .build();

最佳答案

OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder();
clientBuilder.connectTimeout(60, TimeUnit.SECONDS).readTimeout(60, TimeUnit.SECONDS).writeTimeout(60, TimeUnit.SECONDS);

client = clientBuilder.build();


然后使用此客户端进行改造

关于android - Retrofit2 SSLHandshakeException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41347148/

10-09 15:57