fiddler (for Windows)

发布时间: 编辑:CINDY 1人评论 45726次浏览 Chrome开发者工具插件
直达下载
摘要 : fiddler是一款HTTP协议下的网络抓包工具,可以用其检测网页和服务器的交互情况,可记录所有客户端和服务器的http和https请求、允许你监视、设置断点、甚至修改输入输出数据。本文提供是是Windows系统下的版本。

fiddler开发背景

开发人员在做网页测试的时候经常需要用到一些网络抓包工具来分析报文数据,我们常用的抓包工具有firebug、wireshark、httpwatch等。但是Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存;Wireshark是通用的抓包工具,功能那是相当的强大,不仅可以抓htpp包,连二层数据链路层的报文都能抓下来。这对于只需要抓取http请求的应用来说,似乎有些大材小用;Httpwatch也是比较常用的http抓包工具,但是只支持IE和firefox浏览器(其他浏览器可能会有相应的插件),对于想要调试Chrome浏览器的http请求,似乎稍显无力,然而chrome的在浏览器市场份额又那么的重。所以,我们今天要推荐的这款fiddler抓包工具就非常的符合大多数网页开发者的需求。

fiddler功能简介

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。Fiddler是一款HTTP协议下的网络抓包工具,可以用其检测网页和服务器的交互情况,可记录所有客户端和服务器的http和https请求、允许你监视、设置断点、甚至修改输入输出数据。对于开发者来说,灵活运用fiddler能够对测试来说起上非常大的作用,包含了一个强大的时间脚本的子系统,并且通过.net语言进行扩展,你对HTTP协议越了解,你就能越掌握Fiddler的使用方法。fiddler的原理也很简单,其实是一款基于windows系统的代理服务器软件,本地运行的程序,比如web浏览器及其他客户端的应用程序,可以把http和https请求发送给Fiddler,Fiddler通常把这些请求转发给web服务器,服务器将这些请求的响应返回给Fiddler,Fiddler再把响应转发给客户端。注意:安装Fiddler之前需要安装.net framework

fiddler功能简介

fiddler支持windows/Mac/Linux三个系统。本文的下载地址是fiddler for windows。其他系统版本下载地址见:

fiddler for Mac

fiddler for Linux

fiddler使用方法

1.fiddler的安装:fiddler的安装方法和普通软件的安装方法并无差异。安装好后的界面如下:

fiddler使用方法

2.安装好fiddler后想要正常使用,还需要做一些配置端口和开启远程调试,已经配置HTTPs的调试。打开设置后 切换到Connections标签:
1) 配置端口: Fiddler listens on port: 8882
默认值为8888,但经常8888被占用,所以我换了8882,查电脑端口是否被占用自行百度吧。反正被占用了会不蹦正常使用
2) 开启远程调式,勾选上这个Allow remote computers to connect,手机连上和PC一样的局域网,手动设置代理,输入你的IP和上一步设置的端口号。

fiddler使用方法

3)配置https的方法参照:fiddler for mac里面的介绍。

3、开发fiddler之后默认情况下就是抓包状态,可以查看界面左下角显示capturing,如果没有显示,单击此处可以开始抓包。 
4、如果访问的网站是https网站,则需要通过Tools - Fiddler Options - Https - Decrypt Http Traffic来设置将https解密 
5、通过浏览器发送请求。(在windows平台上此处并不限于浏览器,只要程序是通过winhttp或者wininet发送请求都可以被监测到) 
6、在收到回复后回到fiddler查看抓包内容。

fiddler注意事项

1.修改了任何设置保存后,一定要重新fiddler才能生效!

fiddler官方网址

https://www.telerik.com/download/fiddler

查看更多

fiddler (for Windows)下载地址

点击下载fiddler (for Windows)

转载必须注明来自:https://huajiakeji.com/web-development/2018-05/1413.html

fiddler(for Linux)

fiddler(for Linux)

1 人评论 22897 次人浏览 4.3分 4.3 分
fiddler是一款HTTP协议下的网络抓包工具,本文提供是是Linux系统下的版本For Mono framework。
Fiddler抓包教程

Fiddler抓包教程

0 人评论 41381 次人浏览 4.0分 4.0 分
本文详细介绍了fiddler的工作原理、使用方法以及常见配置,是您使用fiddler的必备教程。
基于REST的Web服务客户端

基于REST的Web服务客户端

3 人评论 71016 次人浏览 3.0分 3.0 分
基于REST的Web服务客户端是一款可以使用Chrome插件来模拟REST请求来测试REST风格的web Api的谷歌浏览器插件。
fiddler插件

fiddler插件

0 人评论 23748 次人浏览 3.0分 3.0 分
fiddler插件是一款基于chrome浏览器和fiddler软件的扩展程序。
fiddler(for Mac)

fiddler(for Mac)

0 人评论 52484 次人浏览 3.0分 3.0 分
fiddler是一款HTTP协议下的网络抓包工具,本文提供是是Mac OX系统下的版本。
Header Editor

Header Editor

0 人评论 111958 次人浏览 2.8分 2.8 分
Header Editor是一款管理浏览器请求的Chrome扩展,包括修改请求头和响应头、重定向请求、取消请求。
HttpWatch

HttpWatch

0 人评论 74321 次人浏览 1.6分 1.6 分
HttpWatch是功能强大的网页数据分析工具,主要功能有网页摘要、cookies管理、缓存管理、消息头发送/接收,字符查询、POST数据、目录管理功能和报告输出。
下一篇 : fiddler(for Mac)
评论:(1)

已有 1 位网友发表了一针见血的评论,你还等什么?

  • 1楼 john 回复该留言
    必备神器,不容错过,推荐推荐