`

使用Fiddler提高前端工作效率 (介绍篇)

阅读更多

写道
http://www.aliued.cn/?p=2567
 1. Fiddler 是什么?

Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器。英语中Fiddler是小提琴的意思,Fiddler Web Debugger就像小提琴一样,可以让前端开发变得更加优雅。

Fiddler是以代理服务器的方式,监听系统的网络数据流动。运行Fiddler后,就会在本地打开8888端口,网络数据流通过Fiddler进行中转时,我们可以监视HTTP/HTTPS数据流的记录,并加以分析,甚至还可以修改发送和接收的数据。Fiddler还提供了清除IE缓存、请求构造器、文本转换工具等等一系列工具,对前端开发工作很有价值。

2. 下载和安装Fiddler

  1. 安装.net framework 2.0以上版本
  2. 官方网站免费下载Fiddler。

Firefox中用Fiddler,可以下载一个插件:Fiddler开关

3. Fiddler的界面和功能

列表

左侧是数据列表,以不同的图标区分数据类型和状态,以下是图标对应的含义:
正在将请求数据发往服务器
正在从服务器下载返回数据
请求过程中暂停
返回过程中暂停
请求中使用了HTTP HEAD方法; 返回中应该没有body内容
请求中使用了HTTP CONNECT方法,建立HTTPS连接通道
返回的内容类型是HTML
返回的内容类型是图片
返回的内容类型是Javascript
返回的内容类型是CSS
返回的内容类型是XML
普通的成功的返回
返回内容为 HTTP/300,301,302,303 or 307 跳转
返回内容为HTTP/304: 使用本地缓存
返回内容为一个证书请求
返回内容是服务器错误
请求被客户端、Fiddler或服务器中断

查看器

利用查看器提供的很多形式,我们可以查看数据流的内容。

请求构建器(Request Builder)

可以创建任意数据的请求

过滤器

过滤器可以对左侧的数据流列表进行过滤,我们可以标记、修改或隐藏某些特征的数据流。

AutoResponse功能

这个功能可以算的上是Fiddler最实用的功能,可以让我们修改服务器端返回的数据,例如让返回都是HTTP404或者读取本地文件作为返回内容。我们将在实例中介绍利用AutoResponse功能。

文本编码和解码

提供了常用的一些文本编解码的转换。

此外,还可以对两个数据流进行比较

Fiddler可以保存和打开“SAZ”格式的文件,这样就可以将监听到的数据流保存下来,下次再重新打开分析。可以利用FiddlerCap——一个专门用来录制保存SAZ的小工具——保存SAZ文件。SAZ文件可以设置密码保护,比较贴心。
分享到:
评论

相关推荐

    Fiddler安装包.zip

    Fiddler是一款强大的网络调试工具,由Telerik公司开发,主要用于捕获HTTP/HTTPS协议的网络流量。在软件开发、网站优化、问题排查等领域,...掌握Fiddler的使用,能显著提高你的工作效率,解决网络层面的诸多问题。

    Fiddler之web调试工具

    **Fiddler——Web调试利器** Fiddler是一款强大的Web调试...总的来说,Fiddler是开发者、测试人员不可或缺的工具之一,通过其强大的功能,我们可以深入了解Web应用的工作原理,提升开发效率,确保产品的质量和安全性。

    fiddler中文版,可自定义规则

    Fiddler是一款强大的网络调试工具,它主要用于捕获和分析HTTP和HTTPS协议的网络流量。在中文版的Fiddler中,用户...通过熟练掌握Fiddler及其自定义规则,可以显著提高开发和测试的效率,对提升产品质量有极大的帮助。

    Fiddler 5.0.20194.41348_fiddler_fiddler5.0.20194._f_fiddler5.

    不论你是前端开发者、后端开发者还是测试人员,掌握Fiddler都能提升你的工作效率和问题排查能力。通过下载并使用提供的"Fiddler 5.0.20194.41348_fiddler_fiddler5.0.20194._f_fiddler5."更新包,你将能体验到这个...

    官方最新版Fiddler汉化

    汉化版的Fiddler 4.6.1.5意味着所有的菜单、选项和帮助文档都已被翻译成中文,这对于中文用户来说,减少了语言障碍,提高了工作效率。同时,官方更新通常会修复已知的bug,增强软件稳定性,以及引入新的特性和改进,...

    Fiddler5020182.zip

    这一特性在开发和测试过程中尤为实用,可以快速验证假设,提高工作效率。 此外,Fiddler还具备断点调试功能。当我们在某个请求上设置断点时,Fiddler会暂停该请求,让我们有机会查看、修改数据后再继续发送。这对于...

    Fiddler_4.6汉化版

    总的来说,Fiddler_4.6汉化版是一个强大的网络调试工具,无论你是前端开发者、后端开发者还是测试工程师,都能从中受益,提高工作效率。通过学习和掌握Fiddler的使用,你可以更深入地理解和优化你的网络应用程序。

    Fiddler2-tools

    总的来说,Fiddler2是一个强大的网络调试工具,无论你是开发人员还是测试人员,都可以利用它来提升工作效率,解决网络通信中的各种问题。通过熟练掌握Fiddler2,你将能够更深入地理解网络通信过程,更好地优化你的...

    Fiddler2(网络传输测试)

    **Fiddler2详解** ...通过Fiddler2,无论是初学者还是高级开发者,都能更好地理解和控制网络通信,提高开发和调试的效率。使用Fiddler2汉化版及中文手册,可以更便捷地学习和掌握这款强大的工具。

    fiddler-linux.zip

    - **Web应用调试**:在开发基于Web的应用时,可以利用Fiddler检测前端到后端的数据交互,查找并修复错误。 - **API测试**:对于RESTful API的测试,Fiddler可以帮助验证请求格式、响应内容的正确性。 - **网络...

    Fiddler 中文版.zip

    **Fiddler中文版**是一款强大的网络调试...总之,Fiddler中文版是一款强大的网络调试工具,无论是开发还是测试,都能极大地提高工作效率,解决网络相关问题。通过熟练使用,你可以更好地理解和优化你的Web应用程序。

    Fiddler绿色免安装压缩包

    **Fiddler中文详解** Fiddler是一款强大的HTTP协议调试工具,由Telerik公司开发,其主要功能是捕捉、查看并分析HTTP和HTTPS通信。...通过学习和熟练使用Fiddler,可以极大地提高工作效率,解决网络通信中的各种问题。

    fiddler2&4

    **Fiddler2&4:Web Debugging利器** Fiddler2和Fiddler4是两款强大的Web调试工具,主要用于捕获和分析HTTP/HTTPS网络通信。它们由Telerik公司开发,是...掌握它们的使用,将极大地提升你的工作效率和问题解决能力。

    fiddler5.zip

    《Fiddler5简体中文版:Web调试神器深度解析》 Fiddler5是一款强大的Web调试工具,专为开发者和测试...其全面的功能和易用的界面,让开发者能够快速定位问题,提升工作效率,是每一个前端工程师不可或缺的工具之一。

    Fiddler使用帮助文档

    ### Fiddler 使用帮助文档详解 #### 一、Fiddler 工作原理 Fiddler 是一款功能强大的 HTTP(S) 调试代理软件,它以代理 Web ...通过深入了解和掌握 Fiddler 的使用方法,可以显著提升 Web 应用的开发和调试效率。

    抓包工具fiddler

    3. **与其他工具集成**:Fiddler 可以与Visual Studio、Firebug等其他开发工具集成,提升整体工作效率。 总的来说,Fiddler 是一个功能强大的网络调试工具,无论你是前端开发者、后端工程师,还是测试人员,都能...

    fiddler安装包下载

    Fiddler是一款强大的网络调试...无论你是前端开发者、后端工程师还是产品经理,理解并熟练使用Fiddler都能极大地提升工作效率。在日常工作中,不断探索和掌握Fiddler的各种功能,将使你更好地应对网络相关的各种挑战。

    Fiddler 中文版.rar

    总之,Fiddler中文版是网络调试领域不可或缺的工具,无论你是前端开发者、后端开发者还是测试工程师,都可以利用其强大功能来提升工作效率,解决各种网络相关的问题。熟练掌握Fiddler的使用,将对你的IT职业生涯...

    Fiddler (v4.6.1.5)_汉化版和原版

    - 汉化版使得中文用户能更方便地理解和操作Fiddler,避免了语言障碍,提高了工作效率。 3. **使用方法**: - 解压缩下载的文件后,你会发现两个启动程序,一个为原版,一个为汉化版。 - 启动程序通常以.exe结尾...

    fiddler-4-6-20172-34691.exe

    Fiddler是一款强大的网络调试工具,由Telerik公司开发,主要用于捕获、分析和修改HTTP(S)通信数据。它的最新版本是"4.6.20172.34691",这个版本...通过深入理解和熟练运用,你可以有效地提升工作效率,解决复杂的问题。

Global site tag (gtag.js) - Google Analytics