Android网络请求遇到not permitted by network security policy问题

从Android9.0开始,Google为了Android的网络安全将不再默认支持Http的请求,所有的请求将需要使用Https,所以当使用大于等于9.0版本时,http的请求将会出现标题中的错误。当然我们如果依然需要使用Http,Google也提供了方法帮我们解决这个问题。

方法:

1、在res中新建xml文件夹,然后在文件夹中新建名为network_security_config.xml文件,文件内容如下:



    

2、在应用的Application中新加一个属性

android:networkSecurityConfig="@xml/network_security_config"

这样便可以在Android9.0之后使用Http了。

你可能感兴趣的:(Android学习)