Charles(charles-proxy-4.6.2_amd64.tar.gz官方下载试用30天Linux版本) 是在您自己的计算机上运行的 Web 代理(HTTP 代理/ HTTP 监视器)。然后,您的网络浏览器(或任何其他互联网应用程序)被配置为通过 Charles 访问互联网,然后 Charles 能够为您记录和显示所有发送和接收的数据。
在 Web 和 Internet 开发中,您无法看到 Web 浏览器/客户端和服务器之间发送和接收的内容。如果没有这种可见性,就很难准确地确定故障在哪里,也很耗时。Charles 可以轻松查看正在发生的事情,因此您可以快速诊断和解决问题。
Charles 使调试快速、可靠和先进;节省您的时间和挫折!
主要特点
SSL 代理– 以纯文本形式查看 SSL 请求和响应
带宽限制以模拟较慢的 Internet 连接,包括延迟
AJAX 调试——以树或文本形式查看 XML 和 JSON 请求和响应
AMF – 以树的形式查看 Flash Remoting / Flex Remoting 消息的内容
重复请求以测试后端更改
编辑请求以测试不同的输入
拦截和编辑请求或响应的断点
使用 W3C 验证器验证记录的 HTML、CSS 和 RSS/atom 响应