Fiddler 教程

Fiddler 快速抓包

前面章节简单介绍了什么是 Fiddler?如何安装 Fiddler 软件,以及 HTTP 协议简介和对 HTTP 协议的请求和响应报文介绍。

本章节将介绍怎样利用 Fiddler 工具快速抓取 HTTP 包,如何抓取 HTTPS 包将在后续章节介绍。

准备工作

笔者使用 IIS(Internet Information Services)管理器搭建了一个简单的静态页面网站,使用浏览器访问 http://localhost/moban5718/ 地址即可查看静态网站。如下图:

下面将使用 Fiddler 软件来抓取该网站的 HTTP 报文。

开始抓包

打开你的 Fiddler 软件,然后按 Ctrl + F5 强制刷新浏览器(避免缓存),查看 Fiddler 的抓包结果。如下图:

从上图可知,我们抓取了非常多的 URL,其中前缀为 /moban5718/ 字符的 URL 就是我们访问的静态网站。

如果你的 Fiddler 软件没有抓到包,按照下面逐一检查:

(1)检查 Fiddler 是否开启抓包模式。查看 Fiddler 软件的左下角是否有“Capturing”图标。如下图:

如果存在该图标,则说明 Fiddler 处于抓包中。如果没有,则点击此处一下,开启抓包功能。

(2)检查你访问自己搭建的静态网站地址是否使用的 localhost 或者 127.0.0.1。如果是,则不能成功抓包,这是因为代理设置中将回路地址排除了。如下图:

上图中,“<-loopback>” 表示将回路地址设置为例外。

(3)如果还是不能正常抓包,换一个浏览器试试呢!笔者访问本地自己搭建的网站,Chrome 不能正常抓包,360急速浏览器可以正常抓包。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号