Charles for Mac 是一款功能强大且功能齐全的 Web 调试代理和监控实用程序,旨在在您的计算机上运行,帮助您更轻松,更快速地测试桌面和 Web 应用程序。
Charles 是在您自己的计算机上运行的 Web 代理(HTTP 代理 / HTTP 监视器)。然后,将您的 Web 浏览器(或任何其他 Internet 应用程序)配置为通过 Charles 访问 Internet,然后 Charles 可以为您记录和显示所有发送和接收的数据。
在 Web 和 Internet 开发中,您无法看到 Web 浏览器/客户端与服务器之间正在发送和接收的内容。没有这种可见性,很难准确地确定故障的位置。Charles 可以轻松地查看正在发生的事情,因此您可以快速诊断和解决问题。
Charles 使调试变得快速,可靠和高级。节省您的时间和沮丧!
主要特征
SSL 代理 –以纯文本格式查看 SSL 请求和响应
带宽限制以模拟较慢的 Internet 连接(包括延迟)
AJAX 调试–以树或文本形式查看 XML 和 JSON 请求和响应
AMF –以树形视图查看 Flash Remoting / Flex Remoting 消息的内容
重复请求以测试后端更改
编辑请求以测试不同的输入
拦截和编辑请求或响应的断点
使用 W3C 验证器验证记录的 HTML,CSS 和 RSS / atom 响应