个人工作总结(charles支持模拟前后端数据修改,服务器异常,慢网等)
问题场景1:打断点修改数据时,数据未修改完请求却结束了
A:Tools-Rewrite工具可以在请求时自动修改request/response
问题场景2:手机端连接PC端代理,但没有代理成功(代理地址 C:WindowsSystem32driversetc下hosts)
A:重新安装Charles的PC端证书,安装在受信任的根证书颁发机构下,删除其它路径下的证书 (win+R中输入certmgr.msc打开证书)
若还没成功,删除app重新安装。(若app已经在应用商场上线,需要关闭应用商场中的自动更新,否则会更新为线上app)
问题场景3:IOS手机已安装charles证书,PC端也已安装证书,但获取的https请求显示unknown
A:1.通用--关于本机--证书信息设置中信任该证书
2.Proxy--SSL Proxying Settings中设置允许通过的Location
**若试过上面的方法还是显示unknown,可能会有以下两个原因
1.其中一端证书失效
2.PC端证书跟无线端证书版本不一致(猜测)
所以这种情况下重新安装两端的证书,若还是不成功,那咱还是换个手机试试
问题场景4:Charles打开后超过半小时会挂掉
A:因为charles没有破解 https://www.zzzmode.com/mytools/charles/