fiddler的使用——介绍篇
官网:http://www.telerik.com/fiddler
常用的抓http包的工具有两个Fiddler和Wireshark。fiddler只能对http包进行抓取,而Wireshark是一个网络封包分析软件,简单来说就可以抓取tcp,DNS,HTTP等等的包。本篇只对Fiddler进行介绍,如果对Wireshark感兴趣,可以看一下http://blog.jobbole.com/70907/这个文章。
fiddler的原理
原理很简单,就是给浏览器(或者说是一切发起http的client)和服务器中间加了一层代理(proxy)。
作为代理那么这个代理就需要监听某个端口,所以当fiddler启动的时候会把IE-proxy-设置为fiddler默认监听的端口,默认监听8888端口。所以,当你使用过fiddler之后,又把fiddler关闭了,你是上不了网的,因为你把http请求代理给了8888这个端口,又没有人监听,所以当你不很长时间都不使用fiddler的时候,记得去把这个代理去掉,才能上网。位置是在IE—Internet选项—链接—局域网(或者某个拨号链接)—代理服务器—高级,这里的设置去掉。
fiddler功能区域介绍
具体可以分为两部分,
1、信息展示区
2、功能命令区