1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 移动开发过程常用的抓包工具都有哪些 – CSS – 前端 倾斜角度的代码css

移动开发过程常用的抓包工具都有哪些 – CSS – 前端 倾斜角度的代码css

时间:2020-03-08 20:31:37

相关推荐

移动开发过程常用的抓包工具都有哪些 – CSS – 前端 倾斜角度的代码css

目前在开发过程中,使用抓包工具最多的两款工具就是Fiddler和Charles。因为这两款工具的核心功能都是抓包,而且他们都具有相类似的功能 。所以,从需求满足度来说,使用任意一款工具基本都能满足大家的需求 。

抓包工具的原理

无论那款工具,他们的原理都是一样,就是在客户端和服务端间设置了一个代理,客户端发送的每个请求都会被抓包工具截取到,这样抓包工具就可以对请求的报文进行查看,篡改,重定向等操作 。

两款工具的主要差别

那么,他们差别又是什么呢 ? 就是对数据报文的展示方式不同。

fiddler展示的报文是按照接收到数据报文的前后顺序来展示的,先接收到的展示到上端,后接收到的放在下面。Charles展示的报文是按照URL进行分类展示的,同一URL主机下所有请求都会被放在同一个url下。

以上两种展示各有利弊,具体使用那款工具,看个人的需求和喜好 。、

fiddler截图

Charles截图

Fiddler工具的主要功能

因为两款工具的多数功能相同,那么这里就着重介绍一款工具的主要功能。

报文显示-Inspectors

抓包可以说是Fiddler的核心功能,抓包的目的主要是为了查看,那么这个功能就是查看请求报文的。在Inspectors中,会将报文按照不同的情况进行分类展示,能方便更加方便和便捷的查看 。

设置过滤-Filters

常用fiddler的同学,基本都会通过Filters过滤掉无关请求,只保留大家所关注的 。它的过滤条件也和强大,可以按照不同条件进行组合过滤。

发送请求-Composer

大家常用抓包工具是进行抓包的 ,但是Fiddler也支持发送请求。它支持不同请求类型的接口请求,同时也支持进行批量接口的执行,最主要的是使用此功能和抓包结合起来使用,操作起来更加方便快捷 。

性能监控-Statistics

在fiddler中,其实也支持简单的性能监控,但它无需脚本录制,配置监控等操作。你只要在APP内进行正常操作。它就已经搜集到了你APP的性能数据了。

建立规则-AutoResponder

通过此功能建立不同的规则,你就可以对符合条件的请求修改返回数据了,对地址进行重定向等操作 。

设置断点-Breakpoints

设置断点可以将发送过来的请求暂停,然后可改请求,可改响应,想让它返回啥它就能返回啥 。 Fiddler的断点功能非常强大,支持多处设置,多种场景的使用 。

命令执行-QuickExec

这个输入栏里可以输入很多命令,这些命令虽然也可以通过操作实现,但是给了大家更多的选择 。

自定义功能-FiddlerScript

如果说上面的这些功能还不能够满足你的需求,那就使用FiddlerScript来定制你的个人功能吧,因为通过它几乎可以实现fiddler支持的任何功能 ,就是这么的强大 。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。