参考文档:https://www.charlesproxy.com/overview/about-charles/
https://www.jianshu.com/p/d0a5e6986445
基本功能
- SSL代理,以纯文本形式查看SSL请求和相应
- 支持带宽控制,可以模拟较慢的互联网连接,包括延迟
- AJAX调试,可以将json或xml请求和响应转化为树或文本
- AMF调试,可以将FLash Remoting 或 Flex Remoting信息转化为树
- 支持重发网络请求
- 支持修改网络请求参数以测试不同的输入
- 截获和编辑请求或响应的断点
- 检查HTML,CSS和RSS内容是否符合W3C标准
Charles主要提供两种查看封包的视图
- Structure视图将网络请求按访问的域名分类
- Sequence视图将网络请求按访问的时间排序
设置系统代理
Charles通过将自己设置成代理服务器来完成抓包,系统本地发出的请求都能被截取下来。
!Chrome、Firef