2007-02-02

 

进进出出,一览无遗


  在使用 ASP.Net 时,用到了 Ajax,我选择的是 Ajax Pro,在它有网站上,有个视频教程里,用 fiddlertool 来进行查看 ajax 的提交情况,觉得挺有用的,也下载试用,确实不错。
  这里简单介绍一下它的功能,更多功能请下载试用或查看官方网站:
  http://www.fiddlertool.com/fiddler/version.asp

1、查看 Ajax 提交与返回的内容(其实就是 Http 请求的发送信息与 Web 服务器返回的信息)
  163邮局,是采用了 ajax 机制的,我打开后,删除了一封邮件,来测试一下 fiddler 的监视结果。如图,右上部分显示的是 ajax 提交的数据,右下部分为服务器返回的内容。
我们可以看到 <int name="fid">4</int> 这应该是这封邮件的内部 ID
{'code':'S_OK'} 这个返回信息应该是指删除成功的状态标志。
从以上可以看出,采用ajax,发送与接收到信息量很少,有效地减少了网络通讯量。
2、查看 HTML,JS,图片等
  点击每个请求的记录,我们可以查看到返回的 Html, JS,甚至还提供了图片显示。我点击了几个 163邮局中的 JS,不过,大部分似乎都作了加密,可能还作了混淆处理吧。
3、切换到 Request Builder,可以直接发出请求,并可以从左边的列表中拖一条记录来,以现有的 Session 来发出请求,具体大家可以试试。

其它功能我就没去仔细看了,其实第2点已经包含了第一点。
这个工具我估计是监视系统的 HTTP 请求,并进行分析甚至加工,篡改。然而,现在却发现无法捕获 FireFox 的 Http 请求,不知道是否需要打开什么设置。不过,当前我也没什么其它特殊需求,就不再去调查了。

另外:官方网站上,这提供了一个叫 SyntaxView inspector 的插件,可以对 Html, Css, XML 进行语法高亮,这对查看返回内容非常有帮助。

Labels:


Comments: Post a Comment





<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]

/**/