WEB 调试代理应用程序

适用于windows,mac OS和Linux

Charles特征

我认为以下功能是Charles的主要特征。 探索这些功能并发现其他功能的最佳方法是下载免费试用版。

SSL代理

Charles可以充当HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。

带宽限制

Charles通过有效地限制带宽并引入延迟来模拟调制解调器的速度,以便您可以像调制解调器用户一样体验整个网站(带宽模拟器)。

AJAX

Charles对于Web浏览器,例如AJAX(异步Java和XML)和XMLHTTP中的XML开发非常有用,因为它使您可以查看在客户端和服务器之间流动的实际XML。 Charles本机支持JSON,JSON-RPC和SOAP; 以简化的树格式显示它们,以便于查看和调试。

快闪

Charles非常适合Adobe Flash开发人员,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。 Charles还具有对快闪远程(AMF0和AMF3)的本地支持。

自动配置浏览器和系统代理设置

Charles将在以下浏览器上自动配置浏览器的代理设置:
  • Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
  • Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
  • Mozilla Firefox(在所有平台上)