首页 > 编程知识 正文

fiddler使用教程抓取web(正向代理工具)

时间:2023-05-05 01:21:34 阅读:82794 作者:281

前言

移动软件开发经常需要调试APP软件和确定问题。

在检查定位问题时,经常需要检查接口的请求情况。 如果没有进入调试模式,如何高效、快速地获得每个接口的请求状态?

在这种情况下,必须使用网络代理工具监视接口请求。

今天我们将共享一个叫做Fiddler的常用Web调试代理工具。

简介

Fiddler是一个Web调试代理工具,用于记录计算机和互联网之间的所有http(s )通信。 检查流量,设置断点,编辑操作请求/响应。

Fiddler Web调试器可以记录、检查和调试来自任何浏览器的通信。

Fiddler Web调试器可以从基于Windows的PC、Mac或Linux系统和移动设备调试Web通信。

功能介绍

Web调试:可以对web会话进行解密和解压缩,可以分析会话数据。

网络会话操作

模拟原始的HTTP流量: Fiddler的自动应答器是高级功能,允许Web调试代理代替Web服务器进行响应。 通过自动响应程序,可以创建一个规则,通过返回以前获取的响应而不请求服务,从而自动返回对请求的响应。

构建HTTP请求:可以使用Fiddler Web调试器手动构建和发送HTTP、HTTPS和FTP请求。 或者拖动&; 也可以通过拖放将会话从Web会话列表克隆到Composer选项卡。 单击“运行”按钮向服务器发送请求。

设置断点—在每个请求或响应之后/之前设置断点或通过添加自定义断点来修改会话。 也可以使用快速执行框在遇到特定URL时创建简单的断点。 然后,Fiddler将暂停会话处理,并允许您手动修改请求和响应。 也可以选择自动返回的响应。

HTTP/HTTPS流量记录

过滤捕获的通信:因为支持“隐藏会话”、“突出显示有趣的通信”、“会话中的操作断点”和“阻止通信发送”等多种过滤器

捕获所有HTTP通信量—Fiddler捕获所有本地执行进程的HTTP通信量以及输入到fiddler代理的所有HTTP通信量。

安全性测试

Fiddler安全适配器: Fiddler提供了Watcher等安全测试组件。 由Casaba安全小组开发,Watcher观察浏览器与网站的交互。 x5s; intruder21; Ammonite等。

自动执行SSL解密:可以设置不同情况的HTTP请求和响应的解密。

性能测试

TTP请求Timeline:Fiddler的时间线显示每个选定会话的开始时间和持续时间,从而一目了然地显示APP应用程序如何使用网络。 可以在选定的1到250个会话之间显示瀑布图。 这有助于理解概要文件和请求之间的关系。 缓慢的请求(长条状)、由于连接限制而阻止请求的瓶颈)或不必要地关闭连接的情况)红色的x标记)。

分析web APP的性能。 通过查看Fiddler的“统计”选项卡,可以了解APP应用程序的整体性能指标。 可以选择所有会话,并按内容类型或饼图显示请求总数和发送/接收的字节数等综合统计信息。

模拟请求和响应:在任意站点模拟或修改请求和响应。 这是一种方便的方法,可以在不更改代码的情况下更改测试站点的请求和响应。

最后

中,基于上述功能,可以在调试APP接口请求或Web接口时使用Fiddler作为代理来分析Http请求的详细信息。

Fiddler还可以控制网络请求的速度,因此可以模拟弱网络环境中的接口和页面响应。

那么,重要的是,Fiddler是免费的,我们可以自由使用,有兴趣的伙伴可以自己体验发掘。

欢迎朋友们留言,一起交流学习。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。