时间飞逝,已经俩月有余没写东西了(本来写的就不多,(^▽^)),最近俩月的苦闷,此处省略 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. 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求

    通用辅助类  下面是我编写的一个辅助类,在这个类中采用了HttpWebRequest中发送GET/HTTP/HTTPS请求,因为有的时候需 要获取认证信息(如Cookie),所以返回的是HttpWeb ...

  2. c# 获取项目的根目录

    编写程序的时候,经常需要用的项目根目录.自己总结如下 1.取得控制台应用程序的根目录方法     方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 ...

  3. android4.4源码下载简介

    1. $sudo apt-get install git-core curl2. mkdir ~/bin PATH=~/bin:$PATH3. curl http://commondatastorag ...

  4. mysql event_scheduler运行一段时间后 自动关闭

    应该是你重启过电脑或重启过服务了.  SELECT * FROM mysql.event;SET GLOBAL event_scheduler = 1; -- 开启定时器 0:off 1:on SHO ...

  5. centos 安装 opencv-3.1.0

    官方安装教程 http://docs.opencv.org/3.1.0/d9/d52/tutorial_java_dev_intro.html#gsc.tab=0 注意要先安装jdk和apache a ...

  6. C 格式输出

    1 一般格式    printf(格式控制,输出表列)    例如:printf("i=%d,ch=%c\n",i,ch);    说明:    (1) “格式控制”是用双撇号括起 ...

  7. equals(),hashcode(),克隆学习心得

    equals(),hashcode(),克隆学习心得 其实在开发时候,很少去重写equals(),hashCode()方法,但是有些时候业务需要还是要重写. 注意: 重写equals()方法一定要重写 ...

  8. Ubuntu使用阿里云软件源

    如果在安装Ubuntu时,选择的地区为美国,建议更新为阿里云或国内 软件源 sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt ...

  9. 读取java目录中相同目录、相同名称的文件

    使用ClassLoader的getResources方法(注意,不是getResource,少了s),可获得指定文件的包含jar包名称的多个路径值,然后依次读取文件即可. 使用class,只能通过ge ...

  10. java中return与finally的执行顺序

    可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机.接下来我就带您一步一步的揭开这个 finally 的神秘面纱. 问题分析 首先来问大家一个问题:finally 语句块一定 ...