专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

Fiddler是什么

来源:小易整编  作者:小易  发布时间:2023-08-19 05:08
摘要:Fiddler是一个强大的HTTP调试抓包工具。可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler是一个强大的HTTP调试抓包工具。Fiddl...

Fiddler是一个强大的HTTP调试抓包工具。可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。

Fiddler是什么

Fiddler 是一个强大的 HTTP 调试抓包工具。Fiddler 可以用其检测网页和服务器的交互情况,Fiddler 能够记录所有客户端和服务器间的 http 请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler 对开发人员或者测试人员来说,都是非常有用的工具。

Fiddler 是一个 HTTP 调试抓包工具,你越使用 Fiddler,就越能帮助你了解 HTTP 协议。通过代理的方式获取程序 http 通讯的数据,可以用其检测网页和服务器的交互情况。它可以帮您记录,调试 Microsoft Internet Explorer 与 Web 应用程序的交互,找到 Web 程序运行性能的瓶颈,还有如查看向 Web 服务器发送 cookies 的内容,下载内容的大小等功能。

Fiddler 还是一个 http 调试代理,它能够记录所有的你电脑和互联网之间的 http 通讯,Fiddler 可以也可以让你检查所有的 http 通讯,设置断点,以及 Fiddle 所有的“进出”的数据(指 cookie,html,js,css 等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露 http 通讯还有提供一个用户友好的格式。

Fiddler 包含一个简单却功能强大的基于 JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的 http 调试任务。Fiddler 是用 C#写出来的。程序将会把自己作为一个微软互联网服务的系统代理中去。你可以通过检查代理设置对话框来验证 Fiddler 是被正确地截取了 web 请求。操作是这样的:点击 IE 设置,工具,局域网设置,最后点击高级。

作为系统代理,所有的来自微软互联网服务(WinInet)的 http 请求再到达目标 Web 服务器的之前都会经过 Fiddle,同样的,所有的 Http 响应都会在返回客户端之前流经 Fiddler。

软件特色

1、Fiddler 支持断点调试技术,当你在软件的菜单—rules—automatic breakpoints 选项选择 before request,或者当这些请求或响应属性能够跟目标的标准相匹配,Fiddler 测试版就能够暂停 Http 通讯,并且允许修改请求和响应。这种功能对于安全测试是非常有用的,当然也可以用来做一般的功能测试,因为所有的代码路径都可以用来演习。

2、通过显示所有的 Http 通讯,Fiddler 测试版可以轻松地演示哪些用来生成一个页面,通过统计页面(就是 Fiddler 左边的那个大框)用户可以很轻松地使用多选,来得到一个 WEB 页面的“总重量”(页面文件以及相关 js,css 等)你也可以很轻松地看到你请求的某个页面,总共被请求了多少次,以及多少字节被转化了。

3、用户可以加入一个 Inspector 插件对象,来使用.net 下的任何语言来编写 Fiddler 扩展。RequestInspectors 和 ResponseInspectors 提供一个格式规范的,或者是被指定的(用户自定义)Http 请求和响应视图。

4、另外,通过暴露 HTTP 头,用户可以看见哪些页面被允许在客户端或者是代理端进行缓存。如果要是一个响应没有包含 Cache-Control 头,那么他就不会被缓存在客户端。

功能介绍

可定制的免费工具

受益于丰富的可扩展性模型,从简单的 FiddlerScript 到可以使用任何.NET 语言开发的强大扩展

Web 会话操作

轻松编辑 Web 会话:只需设置断点即可暂停会话处理并允许更改请求/响应。编写自己的 HTTP 请求并通过 Fiddler 运行它们。

性能测试

Fiddler 让您一目了然地看到“总页面权重”,HTTP 缓存和压缩。使用诸如“标记任何大于 25kb 的未压缩响应”之类的规则来隔离性能瓶颈。

安全测试

解密 HTTPS 流量并使用中间人解密技术显示和修改 Web 应用程序请求。配置 Fiddler 以解密所有流量,或仅解密特定会话。

HTTP / HTTPS 流量记录

使用 Fiddler 记录计算机和 Internet 之间的所有 HTTP(S)流量。从几乎任何支持代理的应用程序(IE,Chrome,Safari,Firefox,Opera 等)调试流量。

Web 调试

调试来自 PC,Mac 或 Linux 系统和移动(iOS 和 Android)设备的流量。确保在客户端和服务器之间传输正确的 cookie,标头和缓存指令。支持任何框架,包括.NET,Java,Ruby 等。


本文地址:百科问答频道 https://www.neebe.cn/wenda/1031148.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 销售额是什么意思?

    销售额是什么意思?

    销售额是指商业企业的一项关键指标,代表企业在一定时期内的营业额,它实时反映企业经营活动的情况,是衡量企业经营能力和效益的重要指标。销售额可以有多种形式,如零售销售额、批发销售额和出口销售额等。销售额的计算方法很简单,即:销售额=销售数量...

  • iTools是什么意思?

    iTools是什么意思?

    iTools是一款功能强大的苹果设备管理工具。它为苹果设备用户提供了便捷的设备管理功能,包括文件传输、备份还原、应用程序管理、屏幕截图、屏幕录制、音乐管理、视频管理等多种功能,而且支持所有的i系列设备,例如iPod、iPhone和iPad...

  • 无损分区工具是什么意思?

    无损分区工具是什么意思?

    无损分区工具是一种硬盘分区方式,是指在分区时保持原有数据不受损坏的一种分区技术,这种分区技术称为“无损分区”。无损分区可以保护硬盘上的数据,在分区时不会破坏硬盘上的任何数据。而且,在数据安全性上也有一定的优势,因为它不会破坏的数据,因此可...

  • 消费凭证是什么意思?

    消费凭证是什么意思?

    消费凭证是指一种书面的证明凭证,当消费者购买商品或服务时,商家会向其提供消费凭证,凭此凭证可以证明消费者购买了特定的商品或服务,以及在这次购买中耗费的钱财数额。消费凭证是一种用于表示购买交易的依据,是为消费者提供全面鉴证的凭证。它可以表明...

  • DSM系统是什么意思?

    DSM系统是什么意思?

    DSM是一种新晋的分布式、可扩展的模块化系统。它是以无服务器、全节点一致性的系统架构为基础,采用多进程系统将服务、运维功能以模块化的方式集合到一起而不会配置服务的的系统设计模型。DSM的核心特点在于采用了一致性的分布式架构,模块化的结构,...

  • 裸金属是什么意思?

    裸金属是什么意思?

    简而言之,裸金属是指被提取出来,没有被添加任何基材的未加工金属。它是将矿石熔化下去后提炼出来的金属,用来做各种活动和企业的原材料。裸金属通常是一种切削或加工的未经热处理的金属。裸金属一般不经过任何表面处理,以自身属性状态出售。它不会涂以油...

  • CVSS是什么意思?

    CVSS是什么意思?

    CVSS(CommonVulnerabilityScoringSystem,中文译名“公共漏洞评分系统”)是一种漏洞分级和评分系统,是由美国国家信息安全标准研究所(NIST)推行的一套机制,它利用特定的参数来构建一个漏洞评级分类体系...

  • 键盘接口是什么意思?

    键盘接口是什么意思?

    键盘接口一般是用于挂接键盘的接口。它也称为键盘插座或键盘接头,它是一个连接键盘和计算机系统之间的重要硬件部件。键盘接口可以用来接收键盘上发出信号,以便在主板上发出完整的指令。键盘接口可以分为有线和无线两种,有线键盘接口是指采用插孔的连接方...

  • 周排行
  • 月排行
  • 年排行

精彩推荐