首页 > 其他分享 >Charles(3):Charles的界面介绍

Charles(3):Charles的界面介绍

时间:2023-05-28 23:32:15浏览次数:34  
标签:界面 请求 展示 Charles 介绍 响应 内容 按钮 图标

Charles的界面介绍

  在发送网络请求的时候,charles工具界面会展示所有发送的请求数据包,如下图展示

 

Charles(3):Charles的界面介绍_服务器

快捷图标:

扫把按钮    

Charles(3):Charles的界面介绍_导航栏_02

:点击之后可清除抓取到的所有请求图标按钮    

Charles(3):Charles的界面介绍_导航栏_03

:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态锁按钮      

Charles(3):Charles的界面介绍_请求数据_04

:抓取 HTTPS的开开关乌龟按钮    

Charles(3):Charles的界面介绍_导航栏_05

:灰色乌龟是网速设置正常,绿色乌龟指慢速网速开启了六角形按钮

Charles(3):Charles的界面介绍_导航栏_06

:断点图标,灰色说明断点未开启,红色说明在使用断点钢笔按钮   

Charles(3):Charles的界面介绍_服务器_07

:编辑请求,点击之后可以修改请求的内容刷新按钮   

Charles(3):Charles的界面介绍_导航栏_08

:重复发送请求的图标,先选定某一请求点击该图标则请求会被再次发送对号按钮   

Charles(3):Charles的界面介绍_导航栏_09

:扳手按钮  

Charles(3):Charles的界面介绍_导航栏_10

:对应于导航栏中的tools图标,有些许功能设置按钮 

Charles(3):Charles的界面介绍_请求数据_11

:设置charles中的情况

 

会话列表:

  红色区展示的是我们抓取的所有的请求,点击+之后便可以展开该host 域名下的所有请求。点击请求之后即可在右侧区域看见该请求所对应的相应内容。

导航栏右边的tab页是sequence是请求展示的另一种形式。其实内容都是一样的,只不过将所有的请求按照时间排序展示,不再是分域名展示;

 

请求内容:

  展示的是某一制定请求的请求内容,可以切换导航栏查看请求的各种详细情况。例如:请求响应时间,请求头,请求详细内容,请求体等各种情况

Charles(3):Charles的界面介绍_请求数据_12

Overview:会展示该请求的一个大体情况,例如:请求头,请求响应结束时间,请求开始时间以及自己的notes等

content:如上图所示的该请求的具体内容和服务器的相应内容(配合下面的导航栏进行查看该请求的具体内容header,cookies&&选择呈现方式form,raw)

summary:也是展示一个该请求的大体资源分布情况。例如:服务器响应了多长时间,host是什么等等

chart:以表格形式告诉我们一个响应时间的分布情况。

notes:已经很清楚了,点击之后自己可以对该请求记录一些东西,方便后续查看该接口的用途,可在overview中查看,如下图所示

Charles(3):Charles的界面介绍_请求数据_13

 

 

 

Charles(3):Charles的界面介绍_请求数据_14

 

 

响应内容:

  展示的是由上面的请求数据发送后服务器响应的内容(只有在请求中选择content时才可以看到响应内容)

header:响应的头信息

text:文本形式展示响应内容

hex(16进制)和compressed(压缩)一般不予查看

json:以json格式查看响应内容内容,简单明了

Compressed:被压缩的信息

json text:将json格式的内容展开书写

raw:详情内容的详细情况

Charles(3):Charles的界面介绍_请求数据_15

 

标签:界面,请求,展示,Charles,介绍,响应,内容,按钮,图标
From: https://blog.51cto.com/YouJeffrey/6366762

相关文章

  • 源代码管理工具介绍----Github
        源代码管理工具是软件开发中非常重要的工具,它们用于追踪、管理和协调团队成员之间的代码更改。源代码管理工具使开发团队能够跟踪代码的版本历史。这意味着你可以回顾代码的先前状态、比较不同版本之间的差异,并且能够轻松地恢复到先前的工作状态。这对于修复错误、撤销......
  • 无人直播插件介绍
                    无人直播插件介绍 功能介绍:1、利用手机本地视频文件,替换直播摄像头数据输出,直播和视频通话均有效。2、视频自动循环播放3、支持长时视频投放,时长不限。4、使用安装简单,安装即可使用,授权一次即可长期使用。 作用范围:1、有......
  • Charles(1):Charles的介绍及安装
    CharlesCharles是在Mac(Charles是跨平台的)下常用的网络封包截取工具,在做移动开发、测试时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这......
  • Charles(2):Charles工具的试用解决
    Charles工具试用解决1、Charles是收费软件,首次打开会提示你,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时。  2、打开网址:https://www.zzzmode.com/mytools/charles/ 输入版本号,点击生成,跳出弹框,复制L......
  • git常用命令介绍
    gitmergeGitmerge是一种用于将一个分支的更改合并到另一个分支的操作。示例:A---B---C[master]\D---E---F[feature-branch]在这个示例中,master分支上有三个提交(标记为A、B和C),而feature-branch分支上有三......
  • Debug和release的介绍以及二者的区别
    一、介绍Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。在Debug环境下,我们可以使用调试技巧,如观察监视、内存、反汇编等等。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。所以,Debug环境......
  • 动态更新界面-JetpackCompose
    问:安卓Compose界面开发,这个界面位于主线程,先向服务器用get请求获取一个数字x,然后展示一个具有x个item的lazycolumn。请给出示例代码答:界面的实现大概可以像这样:@ComposablefunMyScreen(){//声明一个可变变量number保存请求返回的数字varnumberbyremember......
  • 【Android基础】【001】Android不同版本介绍
    基本介绍安卓(Android)是谷歌推出的一种基于Linux操作系统的开源智能手机操作系统。下面是各个版本的简要介绍:Android1.0:2008年9月发布,是第一个正式发布的版本。Android1.5:2009年4月发布,命名为“Cupcake”,新增了虚拟键盘、相机等功能。Android1.6:2009年9月发布,命名为“Donut......
  • RefsUtil 是 Windows 下一款用于管理 REFS 文件系统的实用工具,它提供了丰富的功能和命
    RefsUtil是Windows下一款用于管理REFS文件系统的实用工具,它提供了丰富的功能和命令行界面,可用于创建、修改、检查和修复REFS分区,以及导出和导入数据等操作。以下是一些使用RefsUtil工具的示例:创建REFS分区要创建一个新的REFS分区,可以使用以下命令:CopyCoderef......
  • win32基础界面开发
    项目创建在VS2022中选择空项目,点击下一步,输入相关信息后点击创建。用鼠标右键点击右边解决方案下的项目名字,打开属性页,将配置改为所有配置,平台改为所有平台。接着找到配置属性中的链接器中的系统,将子系统从控制台(/SUBSYSTEM:CONSOLE)改成窗口(/SUBSYSTEM:WINDOWS),点击确定。......