如果我想用Fiddler把类似这样的请求
http://impservice.omedia.example.com/imp/request.s?
callback=jQuery162016115385247394443_1336099150625&syndid=1005&memberid=113013&width=250&height=250&adtype=image&adnum=1&posid=1&repmax=3&_=1336099150812&req=http%3A%2F%2Fvideo.corp.example.com%2Fsearch%3Fq%3D%25E7%2581%25AB%25E5%25BD%25B1%25E5%25BF%258D%25E8%2580%2585%26daid%3D7381018730092754550%26keyfrom%3Dresult.toplist.anime&ref2=&doctype=json
重定向(redirect)为
http://tb052x.corp.example.com:8383/imp/request.s?
callback=jQuery162016115385247394443_1336099150625&syndid=1005&memberid=113013&width=250&height=250&adtype=image&adnum=1&posid=1&repmax=3&_=1336099150812&req=http%3A%2F%2Fvideo.corp.example.com%2Fsearch%3Fq%3D%25E7%2581%25AB%25E5%25BD%25B1%25E5%25BF%258D%25E8%2580%2585%26daid%3D7381018730092754550%26keyfrom%3Dresult.toplist.anime&ref2=&doctype=json
即
1. 修改请求的地址,包括端口
2. 重定向后,请求参数与源地址的参数一致
如何使用Fiddler以达到这样的要求呢?
在AutoResponse选项卡的rule editor的两个输入项分别输入
regex:^http://impservice.omedia.example.com/imp/request.s\?(?<args>.*)$
*redir:http://tb052x.corp.example.com:8383/imp/request.s?${args}
保存配置,重新刷新浏览器即可。