美文网首页
Android 9.0 Pie http请求失败问题

Android 9.0 Pie http请求失败问题

作者: CoderChao | 来源:发表于2018-12-29 16:12 被阅读33次

Android 9.0 Pie发布已经有一段时间了, 现在市面上也越来越多的手机支持Android 9.0系统,关于Android 9.0 http请求失败问题,有如下三种解决方式:

方式一:兼容http请求
第1步:在清单文件中设置networkSecurityConfig属性

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application android:networkSecurityConfig="@xml/network_security_config">
    </application>
</manifest>

第2步:
在res/xml文件夹下创建network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>

方式二:服务器请求http改为https (推荐)
方式三:SDK版本改为27

了解更多可以参考官网:谷歌Android 9.0 Pie

如有问题欢迎留言,感谢支持和关注。

相关文章

网友评论

      本文标题:Android 9.0 Pie http请求失败问题

      本文链接:https://www.haomeiwen.com/subject/cihplqtx.html