产品介绍

 

Charles 是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, responseHTTP headers (包含cookiescaching信息)

 

 

主要功能

 

支持SSL代理。可以截取分析SSL的请求,charles可以充当HTTP/SSL通信的中间人,使您能够调试HTTPS会话的内容

 

支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求,harles通过有效地控制带宽和引入延迟来模拟调制解调器的速度,这样您就可以像调制解调器用户一样体验整个网站(带宽模拟器)

 

支持AJAX调试。可以自动将jsonxml数据格式化,charles对于Web浏览器中的XML开发非常有用,例如AJAX(异步JavascriptXML)XMLHTTP,因为它使您能够看到在客户端和服务器之间流动的实际XMLcharles本身就支持JSONJSON-RPCSOAP;为了便于查看和调试

 

支持AMF调试。可以将Flash Remoting Flex Remoting信息格式化,方便查看。

支持重发网络请求,方便后端调试。

支持修改网络请求参数。

支持网络请求的截获并动态修改。

检查HTMLCSSRSS内容是否符合W3C标准。

 

注意:该软件在特殊情况下会出现劫持浏览器导致无法浏览网页的问题(请谨慎使用)

 

charles将在以下浏览器上自动配置您的浏览器的代理设置:

·Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)

·MacOSX系统代理设置(包括Safari和大多数其他应用程序)Mozilla Firefox(在所有平台上)

新闻中心