Charles的常用功能总结

 1. Filter (筛选):

   在Charles左下角的Filter输入框中输入要抓的数据包的Host的全部或部分字符,即可在Structure列表里显示筛选后的Host

Charles的常用功能总结

2. Repeat(重发):

   选中某url后,点击工具导航栏中快捷键“Repeat selected requests”图标,即可实现接口再次请求

Charles的常用功能总结

3. Breakpoints(断点):拦截数据包的请求和返回,且可以修改请求和返回的内容

  1)选中某url后,点击右键并选中Breakpoints -> 点击“Repeat selected requests”图标 -> 选中"Edit Request" -> 编辑修改请求的某项内容,比如Form中的参数 -> 点击Execute按钮,即可拦截到修改后的请求对应的响应内容

Charles的常用功能总结

  2)点击“Edit Response” -> 修改返回的内容 -> 点击Execute按钮,即可重新发送请求,且响应内容显示为修改后的内容

Charles的常用功能总结

4. Throttle Settings(节流设置):模拟慢速网络

  点击Proxy -> 选中Throttle Settings -> 勾选“Enable Throttling” -> 根据需求设置"Throttle preset"为不同的网速

Charles的常用功能总结