雪球app抓不到包

问题描述:
Charles抓包,抓到的雪球api,全部显示蓝色的unknown,如下图:

保证完成的环境配置如下:
1、安装了ssl证书,并信任,放到了用户授权那一栏;
2、APP与Charles处于同一网络下;
3、模拟器打开了代理,且与Charles的proxy settings一致;

问题排查:
1、尝试抓取其他https请求(如豆瓣、企业微信),成功;
2、查看unknown提示的notes信息,这一栏为空。
3、没有开启其他代理

奇怪的点:
这一系列操作期间,模拟器上面的雪球app一直访问不通,报服务器请求失败;但是其他同学帮忙看了,他们的雪球是好的。

1 Like
  1. 手机端/模拟器端也需要配置证书
  2. 可以考虑换模拟器试试, 我之前碰到一个坑是 emulator 抓不到https 的请求,genymotion和mumu 就是可以的。

1、已经配置了模拟器的证书;
2、同学用mumu都抓到了雪球的https,就我这边抓不到。而且我这边可以抓到别的客户端的https请求

你是不是忽略了android的版本? 必须6.0才行。7.0以及以上是不行的

用的mumu,助教说mumu都是6.0的版本,而且其他的APP发送的https接口,都能被抓到并解析。

尝试换模拟器吧, 比如genymotion。

估计是某个细节没配置对,你把某个接口的错误细节发下。



老师,这些信息可以用吗?

还是不能抓吗?移动端需要安装证书的,你这是安卓还是ios的啊

其他应用能抓包 说明已经配置正确了。用浏览器也可以测试下,目前来看能走代理,但是代理对外的链接有问题。重启下模拟器,别用保存状态。