Charles 抓包工具

先简单介绍下Charles以及它的特点,以后再补充使用方法。

官方文档:https://www.charlesproxy.com/documentation/

Charles是一个HTTP代理/ HTTP监视器/反向代理,使开发人员能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。 这包括请求,响应和HTTP标头(包含cookie和缓存信息)。

Charles是一个在自己的计算机上运行的Web代理(HTTP代理/ HTTP监视器)。 然后,你的Web浏览器(或任何其他Internet应用程序)将配置为通过Charles访问Internet,然后Charles可以记录并显示发送和接收的所有数据。

在Web和Internet开发中,你无法看到Web浏览器/客户端与服务器之间发送和接收的内容。 没有这种可见性,确定故障的确切位置是困难且耗时的。 Charles可以很容易地看到发生了什么,因此可以快速诊断并解决问题。

Charles使调试加快,可靠和先进; 节省时间和试错!

Charles特点:

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

带宽控制
Charles通过有效地限制带宽和引入延迟来模拟调制解调器速度,这样你就可以像调制解调器用户那样体验整个网站(带宽模拟器)。

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

Flash
Charles非常适合AdobeFlash开发人员,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。 Charles还对Flash Remoting(AMF0和AMF3)提供原生支持。

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

    Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
    Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
    Mozilla Firefox(在所有平台上)
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值