fiddler的安装与使用(二)使用fiddler捕获会话信息

前章回顾:

  上一遍文章我们已经安装好了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请求信息了。

原文地址:https://www.cnblogs.com/huxiansheng/p/11477455.html

时间: 2024-08-29 22:04:31

fiddler的安装与使用(二)使用fiddler捕获会话信息的相关文章

Fiddler证书安装(查看HTTPS)

Fiddler默认是抓取HTTP类型的接口,要想查看HTTPS类型接口就需要安装fiddler证书. fiddler安装教程可参考:http://blog.csdn.net/SomeOne_yt/article/details/53120294 手机连接fiddler可参考:http://blog.csdn.net/SomeOne_yt/article/details/53149308 1.首先确保安装的 Fiddler 是较新的版本,比较老的版本可能会出现安装不上fiddler证书生成器的问题

fiddler手机安装证书报错 无法安装该证书 因为无法读取该证书文件

之前在手机上使用 “ip:端口号” 的方法就能直接在手机上自动下载安装fiddler证书,但是现在有些手机并不能,那就需要我们去手机设置里手动安装.前提是,都要使用 “ip:端口号”  的方法先去下载好证书. IOS:设置 —> 通用 —> 关于本机 —> 受信任证书存储区,找到需要安装的证书,安装即可. ANDROID:设置 —> 安全 —> 从手机存储安装(或者是:设置 —> 其他设置 —> 设备与隐私 —> 从存储设备安装证书),找到需要安装的证书,安

TinyOS和Deluge的安装模拟(二)

TinyOS的安装 TinyOS的安装是一件麻烦的事情,它不像其他的开发环境那样配置简单.要想成功安装好TinyOS,需要选择好PC操作系统,TinyOS安装文件的版本,工具链的版本--.总之,安装过程中很容易失败,而且失败原因是无法得知的.因为就算出错了,你也很少有机会可以搜索得到相关资料. 准备工作 对于1.x: 成功的安装经验是:选择Windows XP作为PC操作系统,Cygwin模拟环境,TinyOS 1.1.14,nesc 1.1.1及JDK 1.4.x. 说明:(1)或许Windo

Nginx 安装文档 (二)PHP

下载.编译安装 wget http://cn2.php.net/distributions/php-5.4.7.tar.gz tar zvxf php-5.4.7.tar.gz cd php-5.4.7 ./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enabl

BigBlueButton VM安装笔记(二)

回家安装了开始用虚拟机运行,然后坐等. 他自己会联互联网下载所需的软件 中途物理机死机一次……我去…… 重新开机再搞一次 也就下载了100M左右的东西,花了20多分钟,要从git等下载一大截东西. 进入后修改默认密码,然后自动启动了bbb,用IE输入IP访问,成功了,本地局域网双机互联,测试成功,没问题. 接下来把BBB服务器能够被外网访问,使用的是家用普通路由器,简单一点,直接DMZ主机,完全暴露…… 直接访问外网IP,直接“Welcome nginx!”,那是因为bbb还没进行配置外网IP

FastDFS安装使用实战二(配置篇)

FastDFS安装使用实战二(配置篇) Keywords:FastDFS.分布式文件系统.Ubuntu Author:soartju 转载请注明出处:http://soartju.iteye.com/blog/803524 FastDFS的配置文件在%FastDFS%/conf目录下,其中包括 Client.conf    客户端上传配置文件 Storage.conf    文件存储服务器配置文件 Tracker.conf    负责均衡调度服务器配置文件 http.conf        ht

编译安装LAMP之二

在上一篇中,我们已经安装httpd,以及mysql服务.那么接下来,我们将安装php. 我们知道,php工作的模式有三种:cgi, module, fastcgi.通常,apache与php是以模块的方式结合的,鉴于fastcgi的工作模式会有更好的效率,待会儿也会讲解. 一.以模块化的方式编译php, php作为apache的模块被加载 如果我们先前没有安装: libxml2 libxml2-devel bzip2-devel libmcrypt libmcrypt-devel 需要安装这些包

gitlab的安装和使用(二)

gitlab的安装和使用(二) 使用过程中遇到的问题: 数据盘不够用了解决办法:gitlab数据本地目录迁移 gitlab代码数据默认目录:/var/opt/gitlab/git-data/repositories在新数据盘data目录下新建gitlab-data目录,把旧数据拷贝过去再重新启动gitlab,操作如下: 停止数据连接服务[[email protected] git-data]# gitlab-ctl stop unicorn ok: down: unicorn: 0s, norm

Java并发学习之二——获取和设置线程信息

本文是学习网络上的文章时的总结,感谢大家无私的分享. Thread类的对象中保存了一些属性信息能够帮助我们辨别每一个线程,知道它的一些信息 ID:每个线程的独特标示: Name:线程的名称: Priority:线程对象的优先级.优先级别在1-10之间,1是最低级,10是最高级. Status:线程状态.在java中,线程只有6种状态:new,runnable,blocked,waiting,time waiting 或terminated. 现在写一个程序,将线程的信息保存到文件中方便查看 pa