fiddler几种功能强大的用法
2017-04-07 17:07
302 查看
参考网址:
http://caibaojian.com/fiddler.html http://www.cnblogs.com/tangdongchu/p/4178552.html
1.fiddler过滤会话
问题:每次使用Fiddler, 打开一个网站,都能在Fiddler中看到几十个会话,看得眼花缭乱。
期望:只想抓取自己想要的请求
步骤:
在Filers面板中勾选“Use Filters”,并在Hosts区域,设置以下三个选项:
1).第一项有三个选项,分别是 “No zone filter” “Show Only Intranet Hosts” “Show Only Internet Hosts”,不做更改;
2).第二项有四个选项,分别是:
No Host Filter”不设置hosts过滤 “;
Hide The Following Hosts”隐藏过滤到的域名 ;
“Show Only The Following Hosts”只显示过滤到的域名;
“Flag The Following Hosts”标记过滤到的域名;
选中“Show Only The Following Hosts”,在文本框内输入需要过滤的域名,多个域名使用”;“分号分割。fiddler默认会检查http头中设置的host,强制显示http地址中德域名。以“www.kugou.com”为例:
2.Response乱码时的处理方法
问题:有时候我们看到Response中的HTML是乱码的, 这是因为HTML被压缩了, 我们可以通过两种方法去解压缩。
步骤:方法一:点击红框内容“Response body is encouded.Click to decode.”
方法二:选中工具栏中的"Decode"。 这样会自动解压缩。
3.反向代理-AutoResponder
原理:利用fiddler作為反向代理。意思就是将外界的request请求端口修改掉! 改写返回数据,最实用的功能!!!
步骤:
1)、用浏览器随意输入一个网址,如http://www.baidu.com/
2)、选中序号16记录,右击-勾选“Unlock fo Editing”,选择Fiddler右侧reponse块下的TextView,这里修改title,如图:
3).选择Fiddler右侧reponse块下的TextView,这里修改title,如图:
4)、去掉“Unlock for Editing”,再选择右侧上方的AutoResponder,勾选下方的checkbox选框,并将序号16托到下方,同时,里面会多条记录,如下图:
5).回到浏览器,刷新页面,如图,标题变为上面改的内容
4.fiddler提供了一个功能,让我们模拟低速网路环境…启用方法如:Rules → Performances → Simulate Modem Speeds
5.自己定义Modem Speeds 究竟要多快…点开Rules → Customize Rules
找m_SimulateModem这个字,你会找到下面这段:这就是他模拟网路速度的原理,每上传/下载1KB 要delay 多久。。。
如果你习惯用kbps 去算的话,那么我们的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s 需要delay200毫秒来接收数据。请注意,当你存档之后,原本已经勾选的Simulate Modem Speeds 会被取消勾选,要记得再到Rules → Performances → Simulate Modem Speeds 勾选喔~
6.用fiddler模拟404返回等操作,参考网址:http://www.cnblogs.com/tangdongchu/p/4178552.html
http://caibaojian.com/fiddler.html http://www.cnblogs.com/tangdongchu/p/4178552.html
1.fiddler过滤会话
问题:每次使用Fiddler, 打开一个网站,都能在Fiddler中看到几十个会话,看得眼花缭乱。
期望:只想抓取自己想要的请求
步骤:
在Filers面板中勾选“Use Filters”,并在Hosts区域,设置以下三个选项:
1).第一项有三个选项,分别是 “No zone filter” “Show Only Intranet Hosts” “Show Only Internet Hosts”,不做更改;
2).第二项有四个选项,分别是:
No Host Filter”不设置hosts过滤 “;
Hide The Following Hosts”隐藏过滤到的域名 ;
“Show Only The Following Hosts”只显示过滤到的域名;
“Flag The Following Hosts”标记过滤到的域名;
选中“Show Only The Following Hosts”,在文本框内输入需要过滤的域名,多个域名使用”;“分号分割。fiddler默认会检查http头中设置的host,强制显示http地址中德域名。以“www.kugou.com”为例:
2.Response乱码时的处理方法
问题:有时候我们看到Response中的HTML是乱码的, 这是因为HTML被压缩了, 我们可以通过两种方法去解压缩。
步骤:方法一:点击红框内容“Response body is encouded.Click to decode.”
方法二:选中工具栏中的"Decode"。 这样会自动解压缩。
3.反向代理-AutoResponder
原理:利用fiddler作為反向代理。意思就是将外界的request请求端口修改掉! 改写返回数据,最实用的功能!!!
步骤:
1)、用浏览器随意输入一个网址,如http://www.baidu.com/
2)、选中序号16记录,右击-勾选“Unlock fo Editing”,选择Fiddler右侧reponse块下的TextView,这里修改title,如图:
3).选择Fiddler右侧reponse块下的TextView,这里修改title,如图:
4)、去掉“Unlock for Editing”,再选择右侧上方的AutoResponder,勾选下方的checkbox选框,并将序号16托到下方,同时,里面会多条记录,如下图:
5).回到浏览器,刷新页面,如图,标题变为上面改的内容
4.fiddler提供了一个功能,让我们模拟低速网路环境…启用方法如:Rules → Performances → Simulate Modem Speeds
5.自己定义Modem Speeds 究竟要多快…点开Rules → Customize Rules
找m_SimulateModem这个字,你会找到下面这段:这就是他模拟网路速度的原理,每上传/下载1KB 要delay 多久。。。
如果你习惯用kbps 去算的话,那么我们的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s 需要delay200毫秒来接收数据。请注意,当你存档之后,原本已经勾选的Simulate Modem Speeds 会被取消勾选,要记得再到Rules → Performances → Simulate Modem Speeds 勾选喔~
6.用fiddler模拟404返回等操作,参考网址:http://www.cnblogs.com/tangdongchu/p/4178552.html
相关文章推荐
- fiddler几种功能强大的用法(一)转自:http://www.cnblogs.com/chenshaoping/p/5785010.html
- fiddler几种功能强大的用法
- 功能强大的Gson部分功能用法
- linux nc命令参数及用法详解--功能超级强大的网络工具netcat
- 搞学术的必用,几种功能强大的搜索利器
- vi命令_Linux vi 命令用法详解:功能强大的纯文本编辑器
- 功能强大的C语言memset()函数用法
- pico命令_Linux pico 命令用法详解:功能强大全屏幕的文本编辑器
- sscanf函数的用法,功能很强大
- gdb命令_Linux gdb 命令用法详解:功能强大的程序调试器
- vi命令_Linux vi 命令用法详解:功能强大的纯文本编辑器
- Fiddler——强大的过滤功能+断点调试
- sed命令_Linux sed 命令用法详解:功能强大的流式文本编辑器
- linux下nc命令参数及用法详解--功能超级强大的网络工具netcat
- linux nc命令参数及用法详解--功能超级强大的网络工具netcat
- emacs命令_Linux emacs 命令用法详解:功能强大的全屏文本编辑器
- vi命令_Linux vi 命令用法详解:功能强大的纯文本编辑器
- 采用Informaker和pbl中dw相结合的方式实现强大的自定义报表功能
- mt.exe.一个不错的东西,功能很强大
- 正则表达式几种常用功能——查询,提取,替换,分割