Charles for Mac 3.7
描述
Charles for Mac:开发人员的终极 HTTP 代理
如果您是一名开发人员,您就会知道拥有合适的工具供您使用是多么重要。您的武器库中最重要的工具之一是 HTTP 代理,它允许您查看您的计算机和 Internet 之间的所有 HTTP 和 SSL 或 HTTPS 流量。这就是 Charles for Mac 的用武之地。
Charles 是一个 HTTP 代理,使开发人员能够查看他们所有的网络流量,包括请求、响应和标头。它也可以用作监视器和反向代理。使用 Charles,您可以以纯文本形式查看 SSL 请求和响应,以及以树形式查看 Flash Remoting 或 Flex Remoting 消息的内容。
但这还不是全部——Charles 还具有带宽限制功能以模拟较慢的互联网连接,包括延迟、AJAX 调试、重复请求以测试后端更改、编辑请求以测试不同的输入、断点以拦截和编辑请求或响应,以及验证记录的 HTML 、CSS 和 RSS/atom 响应使用 W3C 验证器。
让我们仔细看看其中的一些功能:
带宽限制
借助 Charles 的带宽限制功能,您可以模拟具有不同延迟级别的较慢的互联网连接。这使您可以测试您的应用程序在不同网络条件下的性能。
AJAX 调试
Charles 通过允许您准确查看在您的应用程序和服务器之间来回发送的数据,使调试 AJAX 应用程序变得容易。
重复请求
当测试后端更改或调试应用程序流程中特定请求/响应的问题时,重复请求功能会派上用场,它可以帮助开发人员通过自动执行重复性任务来节省时间,例如一个接一个地发送多个相同的请求,而无需每次都手动发送。
编辑请求
借助 Charles 的请求编辑功能——开发人员可以在测试他们的应用程序时轻松地即时修改输入参数,而无需在每次进行小的更改时都从头开始重新运行整个测试!
断点
断点是 Charles 中可用的另一个强大工具,它允许开发人员在执行期间的特定点拦截传入/传出流量,以便他们可以在数据到达目的地之前(或之后)检查/编辑数据。
W3C 验证器集成
最后 - W3C 验证器集成确保 Charles 记录的任何 HTML/CSS/RSS/Atom 内容符合万维网联盟 (W3C) 制定的网络标准,确保跨各种浏览器/设备/平台等的兼容性,确保一切顺利 no不管用户从哪里访问内容!
综上所述:
如果您正在寻找可提供带宽限制、AJAX 调试、重复请求处理、断点拦截/编辑功能以及 W3C 验证支持等高级功能的 HTTP 代理,那么“Charles”就是您的最佳选择!对于希望在开发/测试 Web 应用程序时完全控制其网络流量的任何开发人员来说,它都是完美的工具!
完整规格
发行人 | XK72 |
发布者网站 | http://xk72.com/ |
发布日期 | 2013-04-30 |
添加日期 | 2013-04-30 |
类别 | 网络软件 |
子类别 | 杂 |
版 | 3.7 |
操作系统要求 | Macintosh, Mac OS X 10.7, Mac OS X 10.8 |
要求 | None |
价钱 | Free to try |
每周下载 | 0 |
下载总数 | 1889 |
Comments: