前章回顾:

  上一遍文章我们已经安装好了fiddler,并解了fiddler的工作原理,接下来开始使用fiddler捕获浏览器会话信息。

fiddler基本界面:

  首先启动fiddler,然后打开浏览器开始请求,可以看到如下界面,主要看到抓包界面是左边的会话窗口,右边是详细信息。

查看请求信息:

  在左边会话窗口中,选中一个需要抓包的会话。例如我们现在要抓百度的请求

   首先打开fiddler,然后按住CTRL+X清除所有会话信息,然后打开浏览器进入百度界面,fiddler的会话窗口则会捕捉到百度的请求

  点击host为www.baidu.com的会话请求,右侧则会显示当前选中请求的相信信息,右上侧显示的是请求信息,右下侧显示的是返回信息,可以通过切换页签查看不同的信息

  其中右上侧主要查看Statistics和Inspectors标签

  •   Statistics标签

  Statistics标签记录了整个请求过程中相信的请求时间,对于做性能测试有重要的参考意义

  • Inspectors标签

  该标签下详细记录了该会话的请求和响应信息,其中上半部分是Request,下半部分是Response,下面做详细解释说明

  1)、Requests

  Headers:

  该标签下,可以详细看到请求包头。

  Tips:请求包头对于定位问题作用也是很大,有些接口问题可能是因为请求头少传了参数,导致接口失败。

  

  TextView:

  请求body内容以text的格式显示出来,可以用来复制参数。

  webforms:

  请求表单,该页签如果是post等有body的请求,才会显示

  JSON:

  Json数据解析(如果请求body是json格式的,在次标签下,可以很方便看到数据结构)

  2)、Response

  Headers:

  该标签下,可以详细看到响应包头。

  

  TextView:

  响应body内容以text的格式显示出来

  JSON:

  Json数据解析(如果响应body是json格式的,在次标签下,可以很方便看到数据结构)

此时,你已经可以抓到大部分的http请求信息了。

最新文章

  1. .Net 中的反射(动态创建类型实例) - Part.4
  2. 缺少动态连接库.so--cannot open shared object file: No such file or directory
  3. Redstone 云观象台 服务器部署 - Nginx配置文件
  4. 测试functional的bind以及相关功能
  5. ngrok首页、文档和下载 - Web服务安全通道 - 开源中国社区
  6. Enumerable和yield
  7. 利用Socket与硬件通信(智能家居)
  8. Dragon Balls
  9. NSURLSession http转Https
  10. datatables数据渲染自定义
  11. canvas里设置width和css里设置width和js里设置width的区别
  12. tableview预加载
  13. 如何将finecms链接URL中的list和show去掉
  14. MySql(九)索引
  15. C++中关键字explicit的作用
  16. 软件包管理:rpm命令管理-安装升级与卸载
  17. 如何让Syncthing始终使用同一个设备ID?
  18. hdu1232 畅通工程 并查集的 应用
  19. webpack新版本4.12应用九(配置文件之多种配置类型)
  20. 转载:解决IE下a标签会触发window.onbeforeunload的问题

热门文章

  1. web设计_4_可扩展的行
  2. SQL注入详解及技巧
  3. codeforces 318 A.Even Odds B.Sereja and Array
  4. 前端工程师和设计师必备的chrome插件
  5. 【POJ - 2456】Aggressive cows(二分)
  6. C#打开并选择特定类型文件并返回文件名
  7. Altium Designer16绘制51单片机的一些经验总结
  8. git bash 初始化配置
  9. Extjs4 combobox hiddenName 后台取不到值
  10. 【算法】【排序】【交换类】快速排序QuickSort