安卓9.0之后http,https的问题

android9.0之后安全性提高,  请求不允许发送http内容。

解决办法:

 第一步:在manifest文件中设置networkSecurityConfig属性


<manifest ... >

    <application 

            android:networkSecurityConfig="@xml/network_security_config">     // 添加这一行

    </application>

</manifest>


第二步:在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>

完成。


参考连接Android端请求失败,错误信息network error

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容