时间飞逝,已经俩月有余没写东西了(本来写的就不多,(^▽^)),最近俩月的苦闷,此处省略 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. java分享第七天-01(Hashmap和Hashtable的区别&Property)

    一.Hashmap和Hashtable的区别 1 主要:Hashtable线程安全,同步,效率相对低下 HashMap线程不安全,非同步,效率相对高 2 父类:Hashtable是Dictionary ...

  2. c# 反射事件

    被反射类中: public delegate void CompeletedHandler(); public static event CompeletedHandler AnalysisCompe ...

  3. 使用BOOTICE 恢复系统启动项

    使用BOOTICE 恢复系统启动项 我在安装deepin 系统的时候,经常遇到重启进不去系统,每次重启都会进入windows 系统,这让我感到特别头疼,试了好多次都不成功,有些情况是,成功后再次重启又 ...

  4. Oracle ITL(Interested Transaction List)理解

    ITL(Interested Transaction List) ITL是位于数据块头部的事物槽列表,它是由一系列的ITS(Interested Transaction Slot,事物槽)组成,其初始 ...

  5. HTML基础篇之表格的运用

    <html> <head> <title></title> </head> <body> <table border=”1 ...

  6. sql语句 之聚合函数

      聚合分析 在访问数据库时,经常需要对表中的某列数据进行统计分析,如求其最大值.最小值.平均值等.所有这些针对表中一列或者多列数据的分析就称为聚合分析. 在SQL中,可以使用聚合函数快速实现数据的聚 ...

  7. js中==和===的区别

    ==用来判断值是否相等: ===用来判断值和类型是否相等

  8. CSS 学习笔记

    0.CSS概念层叠样式表(Cascading Style Sheets),CSS的来历就不必多说了.可以简单的理解为万维网联盟(w3c)为了丰富HTML页面的布局和外观而指定的一种标准. 1.CSS实 ...

  9. JAVA(IO流)文件复制

    package com.am; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOEx ...

  10. 修改SQL SERVER表,并添加说明

    alter table dbo.user_PersonManagement add F_FGBM nvarchar(500)GO EXEC sys.sp_addextendedproperty @na ...