Android下使用 URLConnection进行 http 请求时被拒绝以及解决办法

使用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 文件内写入如下内容



    

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

最后问题解决。

你可能感兴趣的:(Android下使用 URLConnection进行 http 请求时被拒绝以及解决办法)