社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  web工具

WEB工具:Fiddler介绍

Py站长 • 11 年前 • 5654 次点击  

1. Fiddler 是什么?

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

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

2. 下载和安装Fiddler

安装.net framework 2.0以上版本 从官方网站免费下载Fiddler。 Firefox中用Fiddler,可以下载一个插件:Fiddler开关

3. Fiddler的界面和功能

列表

查看器

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

请求构建器(Request Builder)

可以创建任意数据的请求

过滤器

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

AutoResponse功能

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

文本编码和解码

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

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

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

4. 使用Fiddler提高前端工作效率 (实例篇)

http://www.aliued.cn/2010/04/25/use-fiddler-to-improve-efficiency-of-front-development-example.html 这篇文章讲解了如何更换线上服务的任何请求

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/91
 
5654 次点击  
文章 [ 2 ]  |  最新文章 11 年前
Py站长
Reply   •   1 楼
Py站长    11 年前

@paomian 在Linux下使用 Windows 虚拟机吧~ 哈哈

paomian
Reply   •   2 楼
paomian    11 年前

linux用户没法用了