javax.net.ssl.SSLHandshakeException:没有启用的协议; SSLv3不再受支持,已从列表

时间:2017-08-03 09:50:47

标签: java android ssl

通过排球击中API请求时出现此错误,它仅在第一次出现,稍后没有错误发生api工作正常。任何想法为什么会发生这种情况。

javax.net.ssl.SSLHandshakeException: No enabled protocols; SSLv3 is no longer supported and was filtered from the list

注意:这不是特定于操作系统的,因为这也是在4.x,5.x,6.x上再现。

1 个答案:

答案 0 :(得分:0)

一个解决方案是增加Volley请求的超时时间。将此持续时间设置为20秒应该可以解决问题。

这是方法:

//request is an instance of StringRequest or JsonObjectRequest
request.setRetryPolicy(new DefaultRetryPolicy(20000, 2, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));