网络请求出现:No Network Security Config specified, using platform default

之前写的一个demo没有这个问题,所以一直没注意。后来开发中,发送请求,server连点反应都不给,实在没办法搜了一下这个问题。

就是android9.0(28)以后,系统默认不在支持http请求,当我们在发送http请求时会出现以下提示,并且请求网络失败。

解决方法:

在XML目录下新建创建network_security_config.xml文件:

<?xml version="1.0" encoding="utf-8"?> 
<network-security-config>  
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
在AndroidManifest.xml里面进行引用:

android:networkSecurityConfig="@xml/network_security_config"

发表评论 / Comment

用心评论~