最近在使用Bmob后台云搭建项目,但是在查询数据时,会报SSL异常。经过研究找到了一下已解决方法。这个也许具有共通性。
1.从Android6.0之后将不再支持HttpClient的使用,建议使用HttpURLConnection代替。
2.Android6.0之后,在Https请求中,SSL层将不再使用OpenSSL协议,改用自己的BoringSSL协议
问题如图所示:
解决办法:
在项目的app中的build.gradle中添加以下语句,即可。
android {
useLibrary 'org.apache.http.legacy'
}