什么是Charles?
- Charles 是在 Mac 下常用的网络封包截取工具.
- Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器它允许一个开发者查看所有连接互联网的HTTP通信·这些包括request, response现HTTP headers (包含cookies与caching信息).
Charles有什么用?
- 在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。
- Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。
- 个人用到的Charles功能包括:
- 截取 Http 和 Https 网络封包。
- 过滤网络请求。
- 修改网络请求参数。
- 模拟慢速网络。
- 其他功能暂时没用到,待续..更加详细可见附录
网友评论