当前您所在的位置:首页>网络管理 资产和审计>网络管理

Charles proxy

关于Charles

 

Charles是在自己电脑上运行的 web 代理 (http 代理/http 监视器)。把您的web 浏览器 (或其他 Internet应用程序)配置为通过Charles访问 Internet, 接下来Charles就可以记录和显示发送和接收的所有数据。

 

 

在 web 和 Internet 开发中, 无法看到 web 浏览器/客户端和服务器之间发送和接收的信息内容。由于没有可见性, 确定出错的确切位置既困难又耗时。而Charles能够看到整个的开发过程,查找出确切的出错位置变得很容易, 之后就可以快速诊断并解决问题。

 

Charles使排除故障的过程更加快速,可靠和先进,从而节约大量的时间和免去查找故障过程中的一些苦恼!

 

Charles功能

 

以下是Charles功能的主要功能:

 

Charles可以充当HTTP/SSL 通信中间人的角色,确保可以对HTTPS 会话的内容进行调试。

 

带宽限制

 

Charles可以通过有效的宽带节流和产生的延迟来模拟调制解调器的速率, 这样就可以以调制解调器用户的身份体验整个网站(带宽模拟器)。

 

AJAX

 

对于 web 浏览器中的 xml 开发,如 AJAX (Asynchronous Javascript和 XML) 和 XMLHTTP ,Charles的作用很大。通过它能够看xml在客户端和服务器之间的流动。Charles本机支持 JSON, JSON-RPC 和 SOAP;以简化的树格式显示每个文件, 以便于查看和调试。

 

Flash

 

Charles极其适合 Adobe Flash的开发人员, 因为在上面查看 LoadVariables, LoadMovie 和 XML 负载的内容。除此之外,Charles还支持Flash Remoting (AMF0 和 AMF3)。

 

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

Charles将在以下浏览器中自动配置浏览器的代理设置:

•Windows 系统代理设置 (包括 Internet 资源管理器和大多数其他应用程序)

•Mac OS X 系统代理设置 (包括 Safari 和大多数其他应用程序)

•Mozilla Firefox (在所有平台上)

 
北京哲想软件有限公司