返回顶部
×

帐号登陆

首页 > 终端管理 > Charles > Charles 英文版【Win+标准版+下载版】

Charles Win 标准版 下载版 截取网络封包工具 网络封包分析

Charles是常用的截取网络封包的工具,在iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。

价格: 398.00 原价:498.00 已有2人购买
软件版本: 标准版
适用平台: Win Mac Linux
授权方式: 序列号
数量:
立即购买
加入购物车
加入购物车
同类产品

Commander One Mac双栏文件管理软件 双窗口文件管理器

¥199.00

销量:9

Xmanager 企业版 PC X服务器 浏览远端X窗口系统

¥3199.00

销量:2

Xshell 5 安全终端模拟器 TELNET协议 远程控制终端

¥849.00

销量:17

Xshell 5 安全终端模拟器 TELNET协议 远程控制终端 特惠

¥849.00

销量:200

Xmanager 标准版 PC X服务器 浏览远端X窗口系统

¥1999.00

销量:2

商品介绍 购买咨询 商品评价
软件大小:75.3MB 发布时间:2016-08-03 版本:3.11.5 语言:英文 适用平台:Win 厂商:XK72 Limited 产地:新西兰

Charles产品简介

  Charles是常用的截取网络封包的工具,在iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。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 可以显示出图片的预览。

  使用教程

  过滤网络请求

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

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

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

过滤网络请求

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

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

过滤网络请求1

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

  模拟慢速网络

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

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

模拟慢速网络

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

  修改网络请求内容

  有些时候为了调试服务器的接口,我们需要反复尝试不同参数的网络请求。Charles 可以方便地提供网络请求的修改和重发功能。只需要在以往的网络请求上点击右键,选择 “Edit”,即可创建一个可编辑的网络请求。如下所示:

修改网络请求

  我们可以修改该请求的任何信息,包括 URL 地址、端口、参数等,之后点击 “Execute” 即可发送该修改后的网络请求(如下图所示)。Charles 支持我们多次修改和发送该请求,这对于我们和服务器端调试接口非常方便,如下图所示:

修改请求信息

  更多软件功能关注,请点击软件下载地址





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

    Ashampoo Movie Studio Pro 2

    编辑高分辨率视频软件

  • FL Studio

    FL Studio

    音乐制作编曲软件

  • Navicat Data Modeler

    Navicat Data Modeler

    数据库管理工具

  • iMindMap

    iMindMap

    手绘思维导图软件的先驱

  • FilePane

    FilePane

    文件快速操作软件

  • PowerDVD

    PowerDVD

    高品质的影音播放软件