巨坑,场景是这样,我用AgentWeb接入公司前端同事用MUI写的网页,网页上请求接口一直不通,返回abort。网络没问题,手机浏览器访问网址能通,在谷歌浏览器电脑请求能通。于是我各种尝试后发现,如果网页使用http接口,不通;https通。使用手机为Android9。
最后是因为Android9中,HttpURLConnection默认禁止了http请求,只能请求https。
处理办法:
清单文件的application节点下添加下面代码
android:usesCleartextTraffic="true"
问题解决