×

帐号登陆

首页 > 数据分析 > Charles > Charles 英文版【Mac+标准版+下载版】
Charles Mac 标准版 下载版 截取网络封包工具 网络封包分析
Charles是常用的截取网络封包的工具,在iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。
价格:¥398.00原价:¥498.00
已有7人购买
销量:7好评:96%赠送积分:40
版 本 号: 4
软件版本: 标准版
适用平台: WinMac Linux
授权方式: 序列号
授权数量: 单用户
授权年限: 终身
数     量:
立即购买
加入购物车

Navicat

easyrecovery易恢复

苹果恢复大师

同类产品
  • 商品介绍
  • 商品评价 2
  • 购买咨询 2
  • 商品测评 2
  • 商品介绍
  • 商品评价 2
  • 购买咨询 2
  • 商品测评 2

软件大小:75.3MB    发布时间:2016-11-09    版本:4.0.2    语言:英文    适用平台:Mac    厂商:XK72 Limited

产地:新西兰

Charles

Charles 授权详情

授权详情

授权详情

Charles 基本概述

Charles基本概述

Charles 是一款支持 HTTP 代理和抓包的网络代理软件。浏览器(或其它网络应用)通过 Charles 访问网络时,它可以记录并显示所有发送、接收的数据。

Web 工程师并不能直接从浏览器、客户端或者服务器看到正在发送和接收的数据详情。这种数据的不透明,意味着当出现问题时,工程师不得不耗费大量时间和精力才能准确找到错误。

Charles 基本概述

Charles 可以帮助您很轻易地消除这种不透明,让网络调试变得更快速、更可靠、更先进。在节省时间的同时,又能快速定位并修复问题。

主要功能:

支持SSL代理,可以截取分析SSL的请求。

支持流量控制,可以模拟慢速网络以及等待时间(latency)较长的请求。

支持AJAX调试,可以自动将json或xml数据格式化,方便查看。

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

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

支持修改网络请求参数。

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

检查HTML,CSS和RSS内容是否符合W3C标准。

Charles 主界面介绍

主界面介绍

主界面介绍

Charles 主要提供两种查看封包的视图,分别名为“Structure”和 “Sequence”。

Structure 视图将网络请求按访问的域名分类。Sequence 视图将网络请求按访问的时间排序。

大家可以根据具体的需要在这两种视图之前来回切换。请求多了有些时候会看不过来,Charles 提供了一个简单的 Filter 功能,可以输入关键字来快速筛选出 URL 中带指定关键字的网络请求。

对于某一个具体的网络请求,你可以查看其详细的请求内容和响应内容。如果请求内容是 POST 的表单,Charles 会自动帮你将表单进行分项显示。如果响应内容是 JSON 格式的,那么 Charles 可以自动帮你将 JSON 内容格式化,方便你查看。如果响应内容是图片,那么 Charles 可以显示出图片的预览。

Charles 使用教程

使用教程

过滤网络请求

通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求。对于这种需求,以下几种办法:

方法一:在主界面的中部的 Filter 栏中填入需要过滤出来的关键字。例如我们的服务器的地址是:http://yuantiku.com , 那么只需要在 Filter 栏中填入yuantiku 即可。

方法二:在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。如下图所示:

过滤网络请求1

通常情况下,我们使用方法一做一些临时性的封包过滤,使用方法二做一些经常性的封包过滤。

方法三:在想过滤的网络请求上右击,选择 “Focus”,之后在 Filter 一栏勾选上 Focussed 一项,如下图所示:

过滤网络请求2

这种方式可以临时性的,快速地过滤出一些没有通过关键字的一类网络请求。

模拟慢速网络

在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常。Charles 对此需求提供了很好的支持。

在 Charles 的菜单上,选择 “Proxy”–>“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”,并且可以设置 Throttle Preset 的类型。如下图所示:

模拟慢速网络

如果我们只想模拟指定网站的慢速网络,可以再勾选上图中的 “Only for selected hosts” 项,然后在对话框的下半部分设置中增加指定的 hosts 项即可。

发表咨询:
声明:您可在购买前对产品包装、颜色、运输、库存等方面进行咨询,我们有专人进行回复!因厂家随时会更改一些产品的包装、颜色、产地等参数,所以该回复仅在当时对提问者有效,其他网友仅供参考!咨询回复的工作时间为:周一至周五,9:00至18:00,请耐心等待工作人员回复。
咨询类型:
咨询内容:
联系手机: 请输入您的手机号码
验证码: 看不清?点击图片更换
短信验证码: 获取短信验证码 左侧输入框填写您的短信验证码
加入购物车 返回顶部