Charles 相关总结
0.Charles 简介
Charles 是一款功能强大的 HTTP 代理服务器、HTTP 监视器和反转代理服务器,它可以帮助开发者和测试人员监控和分析 HTTP 和 HTTPS 网络通信。Charles 支持多种操作系统,包括 Windows、MacOS、iOS 和 Android。
主要功能如下:
- HTTP 和 HTTPS 代理:Charles 可以捕获和分析 HTTP 和 HTTPS 请求和响应。
- 流量控制:可以模拟不同的网络条件,如弱网测试。
- 接口并发请求:支持同时处理多个网络请求。
- 重发网络请求:方便开发者测试和调试。
- 断点调试:结合 Python 的 Flask 等工具进行 Mock Server 开发。
- 支持反向代理:可以将请求转发到不同的服务器。
- 网络限速:模拟不同网络类型下的应用表现。
- 解析 AMF 协议:支持解析高级消息格式协议。