7C00.ME/houmu 2012-05-04

Fiddler实验:使用Composer发起百度短网址服务API调用请求

这篇文章演示了使用Fidller的Composer发起百度短网址服务API调用请求的过程。

1、打开Fiddler,按快捷键F12,关闭抓包功能(这里是不对其他进程的http通信进行抓包,而Fiddler的Composer发起的http通信是会被抓取的)。

2、切换到Composer选项卡,按照下图输入:

3、点击Execute按钮,左边的列表会多出一项,双击它,并对Request和Response都切换到Raw可以看到下面的内容:

这样的一次请求就完成了。

百度短网址主页是http://dwz.cn,API说明位于http://dwz.cn/api(原网址是http://www.baidu.com/search/dwz.html#05)。

Composer是Fiddler一个非常实用的功能。百度短网址服务API调用其实也是很简单的,但是一开始几次都没成功。发现dwz.cn主页使用Ajax的请求,所以就抓了一下这个请求的报文。和自己的请求报文相对比,经过几次尝试最终发现原因是没有Content-type这个属性。