Charles 特点
以下是Charles的核心功能特性。要探索这些功能并发现更多特性,建议您下载免费试用版。
SSL代理
Charles可作为HTTP/SSL通信的中间人,使您能够调试HTTPS会话的内容。
带宽限制
Charles通过有效限制带宽和引入延迟来模拟调制解调器速度,让您能够以拨号用户的体验来测试整个网站(带宽模拟器)。
AJAX支持
Charles对浏览器中的XML开发非常有用,如AJAX(异步JavaScript和XML)和XMLHTTP,因为它能让您看到客户端与服务器之间传输的实际XML内容。Charles原生支持JSON、JSON-RPC和SOAP,并以简化的树状格式显示,便于查看和调试。
Flash支持
Charles对Adobe Flash开发者非常有用,您可以查看LoadVariables、LoadMovie和XML加载的内容。Charles还原生支持Flash Remoting(AMF0和AMF3)。
自动配置浏览器和系统代理设置
Charles可自动配置以下浏览器的代理设置:
- Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
- Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
- Mozilla Firefox(全平台)