参考网址:

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返回等操作

fiddler几种功能强大的用法(一)转自:http://www.cnblogs.com/chenshaoping/p/5785010.html相关推荐

  1. 七种功能强大的聊天机器人平台

    摘要: 本文主要介绍了七种功能强大的聊天机器人开发平台的特点与优点. 聊天机器人发布平台是用户访问和使用聊天机器人的媒介,现在流行的一些聊天机器人发布平台有FB Messenger.Kik.Slack ...

  2. 视频编辑软件有哪些?介绍几种功能强大的编辑软件

    视频编辑软件有哪些呢?如果我们录制了一段视频,但是其中包含了一些无用或者不太好的片段,我们就需要进行视频修剪,剪掉这些片段,让视频更加精炼.通过修剪视频素材,我们可以将一些不必要的部分去掉,保留最有价 ...

  3. 神级总结:七种功能强大的聊天机器人平台

    http://blog.itpub.net/31077337/viewspace-2157001/ 聊天机器人发布平台是用户访问和使用聊天机器人的媒介,现在流行的一些聊天机器人发布平台有FB Mess ...

  4. 计算机过滤器的作用,14种功能强大的Wireshark过滤器介绍

    大多数情况下,当网络崩溃或遇到问题时,您必须通过搜索捕获到的数据包来查找问题.这就是诸如Wireshark之类的工具大显身手的地方了.它是目前使用最广泛的网络协议分析器之一,它分析从网络TAP(也称为 ...

  5. python简单编程语言_功能强大而又简单易学的编程语言Python

    Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大的通用型语言(维基百科).自从上次写那个批量Blast小程序的时候接触了Python,发现这个玩意儿真是好用,后来还用它弄了个动态 ...

  6. Linux 上功能强大的网络工具 tcpdump 详解

    tcpdump 是用于捕获传入和传出流量的网络实用程序.这是您需要了解的有关在 Linux 上使用 tcpdump 的所有信息. Linux 配备了大量的网络实用程序可供选择.tcpdump 是一种功 ...

  7. 四种Java线程池用法解析

    四种Java线程池用法解析 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1.new Thread的弊端 ...

  8. 简洁但功能强大的EditPlus UltraEdit

    在我的印象中,对文本编辑器的使用,大概追溯到当时看视频学JAVA的时候,不过当时对文本编辑器没什么印象.现在对当时使用的情况都很模糊了,只记得当时使用的应该是UltraEdit,但对其却知之甚少.真正 ...

  9. 简洁但功能强大的EditPlus

    在我的印象中,对文本编辑器的使用,大概追溯到当时看视频学JAVA的时候,不过当时对文本编辑器没什么印象.现在对当时使用的情况都很模糊了,只记得当时使用的应该是UltraEdit,但对其却知之甚少.真正 ...

最新文章

  1. 一张图看Windows Store有多混乱 微软现在开始整治
  2. is not allowed to connect to this MySQL server解决办法
  3. @value 静态变量_你理解 PHP 中的静态方法吗?
  4. linux裁剪图片的软件,ImageMagick教程:如何在Linux命令行中剪裁图像
  5. Java和C/C++程序实时通讯数据移植问题的研究
  6. BP神经网络分类实战项目(深度学习笔记)原创!基础篇||PCA降维、反向传播公式、梯度下降、标准化、倾斜样本处理、独热编码、Adam优化算法、权值初始化、F1-Score、ROC、模型可视化
  7. 高性能WEB开发(11) - flush让页面分块,逐步呈现
  8. Developer Express右键菜单显示汉化
  9. nginx 内置变量大全(转)
  10. python select网络编程详细介绍
  11. Adrian Cole发布JClouds 1.0
  12. 计算机组成原理课后答案(唐朔飞第三版) 第三章
  13. W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.lis
  14. 一、贴片电阻大小的识别与常用的原理图标注规范
  15. excel电子表格发展历史
  16. 信息系统规划方法-业务流程再造(BPR)
  17. 企业发文的红头文件_公司红头文件格式范文6篇
  18. 52道常见Python面试题,你都能答对吗?
  19. 计算机学院肖鹏,肖鹏-重庆大学物理学院
  20. 如何利用缓存服务器来负载均衡

热门文章

  1. 充电桩用什么写软件_充电桩云平台是什么?
  2. 教你些技巧,用 Python 自动化办公做一些有趣的事情!太方便了
  3. Python自动化运维——DNS处理模块
  4. 《高性能JavaScript》第四章 算法和流程控制
  5. 1.Java之路(Java语言发展和概述以及特点)
  6. 深度学习-机器学习(5.3支持向量机Python的应用)
  7. 文本相似度几种计算方法及代码python实现
  8. VTK:vtkNew<vtkDenseArray<double>>用法实战
  9. boost::outcome模块containers相关的测试程序
  10. boost::intrusive::list用法的测试程序