肯定有很多同学遇到各种各样的问题,下面我就真对常见的问题,说一些原因或者解决方法。
问题一:端口8888被占用,没关系可以修改
问题二:挂上代理后Charles连接没弹窗或者点错拒绝了,可以通过下面入口挽回,添加自己瘦的IP地址即可:
问题三:https协议请求借口都是unknow, 那是因为需要安装SSL证书:
1 先勾选开启抓去https协议,如图所示
2 在手机的原生浏览器输入:chls.pro/ssl(有时需要输入charlesproxy.com/getssl)
3 这里还没有完需要安装此证书且需要开启,如图:
4 打开开关:设置-通用-关于手机-证书信任设置,
操作完以上,就可以看到https请求的返回的数据了,若还是不行可以重启被测试产品。
问题四:Android手机抓取https协议请求,显示unknown:
Android7+系统针对默认网络安全性配置发生改变,所以Android 6.0系统的手机支持https协议抓包,Android手机原生浏览器输入chls.pro/ssl,步骤如下:
1 下载后需要到设置中找到安全与隐私-从存储设备安装,找到下载的证书文件,点击安装即可
2 查看信任的凭据,确保安装是否成功
3 重新启动被测app,https请求数据就能明文显示了
以上
~欢迎同行交流学习