在接口测试中,相信很多人都遇到过 Android 高版本(Android7.0 以上)系统无法抓包的问题。
由于在测试过程中对分析定位问题很不方便,所以就想找开发的同学帮忙,结果开发也说搞不定,那只能自己解决了。
问题原因分析如下:
参考网上资料得到如下解决方案:
方案一
- <network-security-config>
- <base-config cleartextTrafficPermitted="true">
- <trust-anchors>
- <certificates src="system" overridePins="true" />
- <certificates src="user" overridePins="true" />
- </trust-anchors>
- </base-config>
- </network-security-config>
- android:networkSecurityConfig="@xml/network_security_config"
然后重新编译打包即可抓包,这对开发童鞋来说,也很方便。但是,因为测试的是企业微信小程序,想让企业微信的开发人员帮我这么干,简直是白日做梦,更不用说安全等问题...
方案二
找一个低于 6.0 或者等于 6.0 版本的 Android 设备或者模拟器,即可解决。但是考虑到:治标不治本,公司本身就没有这样的设备,再加上找了几个模拟器,都是 Android7.0 版本的,所以此方案,直接选择放弃。
然后只好再去找开发,开发研究了半天,结果过来告诉我,我的 iOS 是可以抓包的啊,Android 的就不知道了,一瞬间我都有点想掀桌子了......
作为数亿互联网用户当中的一员,你可曾想过,办理信贷业务完全不用跑到线下营业...
近年来,无人机产业发展不可谓之不快。行业的逐渐完善与成熟,不仅带动了产品种...
手机QQ的这个彩蛋,你注意到了吗? 按照官方指引,QQ聊天页面的图片小图标会根据...
【51CTO.com快译】研究表明,人工智能技术为各行业组织的业务带来了巨大的发展潜...
苹果研发混合现实头显已经是一个公开的秘密。但为头戴式设备形成发射式显示器具...
1.遇见的一部分叫做缘分,另一部分,我们叫它劫数,有命中注定就有在劫难逃。 2...
疫情期间,VR产品变得很受欢迎,有越来越多的玩家希望索尼能推出下一代PS VR系统...
过年啦!过年啦!小编在这里给各位网友拜个早年,祝各位网友新春大吉、身体健康、...
根据Business Insider的数据,制造业即将看到物联网(IoT)和AI(人工智能)应用再度...
不知道你有没有发现,越来越多人将文件传输助手当成了自己的私密树洞。 近日,网...