美文网首页
Android下使用 URLConnection进行 http

Android下使用 URLConnection进行 http

作者: ZYiDa | 来源:发表于2019-07-08 08:32 被阅读0次

    使用URLConnection进行http请求时会被拒绝,具体提示如下:

    Cleartext HTTP traffic to xxx.ooo.xxx not permitted
    

    具体原因是因为从Android P开始默认采取加密https,这样更加安全一些。
    最方便的解决办法:
    1、在res下新建想xml文件夹,在xml文件夹下创建network-security-config.xml文件
    2、在network-security-config.xml 文件内写入如下内容

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true" />
    </network-security-config>
    

    3、在AndroidManifest.xmlapplication标签内写入android:networkSecurityConfig="@xml/network_security_config"进行配置。

    最后问题解决。

    相关文章

      网友评论

          本文标题:Android下使用 URLConnection进行 http

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