2016-12-27 9 views
0

Retrofit2を使用しています。リクエストはサーバー側のSSLで追加した後は実行されません。メソッドonFailureが次にThrowableを取得する - javax.net.ssl.SSLHandshakeException:ピアによって接続が閉じられました。Retrofit2 SSLHandshakeException

初期化改修:

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

ため、このクライアントを使用して、あなたのokhttpクライアントにタイムアウト接続を追加 – steevoo

答えて

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

client = clientBuilder.build(); 

その後改造