时间飞逝,已经俩月有余没写东西了(本来写的就不多,(^▽^)),最近俩月的苦闷,此处省略 1W 字....

闲言碎语不多讲,使用 Fiddler 有一小段时间了,今天在这里总结下,一来做个笔记,二来可以和园友共享。

一、Fiddler 是葛啥的

Fiddler 全称 Fiddler Web Debugger,是 Web 端的抓包工具,是测试和 Web 端开发的童鞋的密友,有了它可以看到每个请求的请求头、响应头、请求方式等等,说到这里你可能会说,Chrome Console 和 fireBug 也可以呀,没错是可以,但是功能远不及    Fiddler 强大,后面咱们慢慢说。Web 端的调试工具还有很多,例如 httpwatch、Chrome Console、FF:FireBug、wireshark 等,个人最喜欢 Fiddler。

二、Fiddler 工作原理

浏览器 -> WinNet -> Fiddler -> Web Server,打开 Fiddler 后它会自动修改注册表,所有请求、相应都经过 Fiddler ,关闭后会自动从注册表中移除,减少资源浪费,是不是很优雅。

三、常用功能

本文不多介绍过多功能,把常用的的操作介绍下,其他的可以参考官网给出的文档:http://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler 。

1、请求、相应头。

2、模拟请求

3、多次执行同一个请求

4、调试生产环境 JS 文件

调试生产环境 JS,大概思路就是用 Fiddler 把生产环境的 JS 替换为本地的 JS,修改本地 JS 来验证程序或者查找问题。

5、命令

  在 Fiddler 的左下角有 QuickExec ,这里可以输入很多命令,来更快、更方便的帮助我们调试。

   (1) ?searchtext 为查询字符串,? 开头紧跟关键字。

   (2)  =post 将把所有的 post 请求选中,=get 选中所有 get 请求(不区分大小写)

   (3) help 打开官网文档

   (4) select image 选中所有 image

   (5) select png 选中所有 png 结尾的图片

   (6) cls 或者 clear 清除所有请求

   6、覆盖 HOSTS

   Tools -> HOSTS 会弹出如下界面,选中 Enable remapping of requests...

    点击 Import Windows Hosts File 修改或者新增,这样就不用去 C 盘修改 Hosts 文件了并且关闭 Fiddler 再打开依然会保存着上次修改的 Hosts,有木有很方便。

   

Fiddler 常用文档的更多相关文章

  1. [vivado系列]Zynq开发常用文档

    时间:2016.06.13 目的:阶段性总结学习的策略 ------------------------------------------------------------------------ ...

  2. Linux常用文档操作命令--1

    1.查看目录下的文档 a) ls(list):查看目录下的所有文档或者文档的信息. 命令行:ls [-a][-A] [-f][-F][-h][-l][-r][-R][-S][-t] 目录名称  //注 ...

  3. 互联网产品设计常用文档类型-BRD、MRD、PRD、FSD (

    BRD Business Requirements Document,商业需求文档.这是产品声明周期中最早的问的文档,再早就应该是脑中的构思了,其内容涉及市场分析,销售策略,盈利预测等,通常是和老大们 ...

  4. js的常用文档对象,document

    1.document的概念:window的子对象,由于DOM对象模型的默认对象就是window,因此Window对象中的方法和子对象不需要通过Window来引用. - 2.document的组成:属性 ...

  5. Linux常用文档操作命令--2

    4.文档压缩与解压操作 在Linux中常见的压缩文件有:*.tar.gz.*.tgz.*.gz.*.Z.*bz2等.其每种不同的压缩文件对印的压缩和解压命令也不同. *.tar.gz :tar程序打包 ...

  6. laravel 常用文档

    [ Laravel 5.6 文档 ] 快速入门 —— 目录结构  laravel学院 http://laravelacademy.org/post/8657.html Laravel 的缓存系统    ...

  7. 基于DevExpress实现对PDF、Word、Excel文档的预览及操作处理

    http://www.cnblogs.com/wuhuacong/p/4175266.html 在一般的管理系统模块里面,越来越多的设计到一些常用文档的上传保存操作,其中如PDF.Word.Excel ...

  8. OpenShare文档管理不完整功能清单

    文档结构管理 以网站集-网站的方式建立各部门的文档管理中心,让文档管理更加规范,使用户更加方便地进行浏览.查找和使用文档资源. 文档全生命周期管理 结合定制开发的工作流平台对文档的全生命周期(创建.获 ...

  9. man-pages项目包含文档的说明

    man-pages项目是由linux kernel维护的一个文档项目,但是,该项目中只是包含了部分常用文档,还有大量gnu常用系统工具的manpanges没有包含,但一些在线网站提供一个详细版本的ma ...

随机推荐

  1. ZeroMQ接口函数之 :zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输

    ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html ——————————————————————————————————— ...

  2. Git 常用命令行

    最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令. 取得Git仓库 初始化一个版本仓库 git initClone远程版本库 git clone ...

  3. bzoj2500: 幸福的道路(树形dp+单调队列)

    好题.. 先找出每个节点的树上最长路 由树形DP完成 节点x,设其最长路的子节点为y 对于y的最长路,有向上和向下两种情况: down:y向子节点的最长路g[y][0] up:x的次长路的g[x][1 ...

  4. PHP 使用 debug_print_backtrace() 或 debug_backtrace() 打印栈轨迹

    <?php /* 使用debug_print_backtrace() 或 debug_backtrace() 打印栈轨迹 */ function fun1() { print "Hel ...

  5. IConfigurationSectionHandler 使用~

    读取webconfig中自定义的xml  处理对特定的配置节的访问. webconfig <configSections> <section name="NopConfig ...

  6. Codeigniter 3.0 相关文档 part two

    分页 首先,配置 $this->load->library('pagination'); $config = array(); // $this->config->load(' ...

  7. C++中为什么要将析构函数定义成虚函数

    构造函数不可以是虚函数的,这个很显然,毕竟虚函数都对应一个虚函数表,虚函数表是存在对象内存空间的,如果构造函数是虚的,就需要一个虚函数表来调用,但是类还没实例化没有内存空间就没有虚函数表,这根本就是个 ...

  8. smarty中使用truncate出现乱码,用mb_substr解决

  9. asp.net mvc中ViewData、ViewBag和TempData的详解

    一.ViewData和ViewBag 1.ViewData和ViewBag都是从Action向View传递数据的方式,当然还有其他方式如向View传递Model. 2.ViewData页面查询数据时需 ...

  10. 定时器中实现数据库表数据移动的功能,Exception in thread "Timer-0" isExist java.lang.NullPointerException定时器中线程报错。

    package com.shawnway.trade.marketdata.constants; import java.sql.SQLException; import java.util.Cale ...