通过截击命中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));