Unity遇坑记之 http请求

今天有个渠道的测试在群里发了一张截图,说大图公告加载不出来,我一看那还得了,这是我开发的内容。

赶紧找了台机子测试,然而什么毛病都没有,可以正常加载显示。

我就在想,这会不会又是那种适配的问题(之前遇到过,包内打开apk进行整包覆盖更新打不开的问题,详细看另外一篇~),我手上的小米测试机都已经是Android8.0的了,正常显示没问题,看了日志也看不出所以然。

吃完晚饭回来,策划拿着他那台华为p什么来给我看,哟,有重现的机子就好办了~

看了具体日志,加载公告部分的www请求error我写代码的时候没有打印出来。

找了一遍的日志,终于发现了一个java的报错(这里是加载头像,用的http加载)

java.io.IOException: Cleartext HTTP traffic to thirdqq.qlogo.cn not permitted

 所以,这是安卓9.0以上,默认禁止了http的非加密明文链接了。。。。,要使用https协议,但是很多链接都还没有升级成https。

 

那就打开吧~

在AndroidManifest.xml 声明application那里加了这个属性,默认让机子打开,搞定完事~~

android:usesCleartextTraffic="true"

 

 

好像这种方法在某些机型使用wifi还是用不了

方法二:使用OKHttp

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漫步云巅Kim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值