charles


基本使用:(参考:https://blog.csdn.net/forebe/article/details/98945139)

一、charles设置代理(默认8888)

 

 二、过滤请求

1、Sequence视图的Filter填写关键字

 2、在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。

3、在请求右击,点击focus

 三、手机连接代理

1、查询对应服务器IP地址

 

 2、手机连接同一网络,设置手动代理

 3、charles弹出对应弹窗,点击allow

四、截图https请求,安装证书

五、模拟慢速网络

在 Charles 的菜单上,选择 “Proxy”–>“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”,并且可以设置 Throttle Preset 的类型

 若单独对一个请求进行慢速模拟,选中only for selected hosts

六、修改网络请求

1、只需要在以往的网络请求上点击右键,选择 “Edit”(compose),即可创建一个可编辑的网络请求。如下所示:

七、设置断点(对应可以中断请求,修改数据后执行)

https://www.cnblogs.com/gxunique/p/11168869.html