专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

移动开发过程常用的抓包工具都有哪些_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 1:57:38       共计:3601 浏览

移动开发过程常用的抓包工具都有哪些?

目前在开发过程中,使用抓包工具最多的两款工具就是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支持的任何功能 ,就是这么的强大 。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:怎样在一个HTML中嵌入另一个HTML页面_CSS学习 | ·下一条:微软为什么会放弃IE又放弃Edge呢_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有