通过截击命中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上再现。

最佳答案

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

这是操作方法:

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

09-16 04:01