前言:
最近小A看到致友上掀起了一波抓包热......于是趁热上来分享一下Fiddler
小软介绍:
Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。
Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的http调试任务。Fiddler 是用C#写出来的。
利用Fiddler进行测试和验证的优秀案例-
《关于Swf文件发出的请求能否得到referer和cookie的测试 》
最近由于项目需要,在没有完全开放crossdomain.xml的前提下需要知道从Swf文件发出的请求在
能否被服务器得到与该请求相关http header 头里面的referer和cookie。
测试工具:Fiddler,Firebug,Arthropod.
测试方法:让swf以以下的几种方式向服务器发送请求,用fiddler或者firebug监听该请求的http header信息。
测试环境:
系统:window 7;
浏览器:IE8, Firefox 3.6.12,Chrome 7.0.517.41, Safari 5.0.2,Opera 10.63;
Flash Player : 10.1.85.3 ; 9.0.280.0;
请求一个地址;请求方式:GET;
两种版本的Player结果一样:
cookieYesNoNoNoNo
以上的非IE浏览器,在用FileReference上传图片时,如果ie里面有cookie,则它们会得到ie里面的cookie!
代码部分-略
详见开源中国-http://www.oschina.net/question/5189_28610
软件下载:
http://www.fiddlertool.com/Fiddler2/
喜欢尝鲜的童鞋,我这里提供一个Fiddler4的Beta安装包
见附件