问题:安卓利用HttpURLConnect请求http时,出现问题;
原因:
其实这个问题很简单,就是android9.0(28)以后,系统默认不在支持http请求,当我们在发送http请求时会出现以下提示,并且请求网络失败。
解决方法:
方法一:
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
然后在AndroidManifest.xml里面进行引用
<application
...
android:networkSecurityConfig="@xml/xxxx"
...
>
;
方法二:
如果网站有https的,把activity里的URL地址改成使用https协议就行;