使用fiddler修改request头

最近公司在开发一个Gis分析系统,甲方的Gis地图服务在内网,地址是http://192.168.163.153:8399/arcgis/rest/services/basemaps/basegd84/MapServer,这个字符串写在几个配置文件中,我们在北京开发,使用一个测试地址,暂定为http://services.arcgisonline.com/arcgis/rest/services/basemaps/basegd84/MapServer",新版本出来后需要修改这几个配置文件中的字符串,也很方便。但是在看了小坦克的fiddler教程http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html#request后突然有个想法,就是我们可以在测试环境下不修改内网地址,而是用fiddler截获请求,然后替换为测试地址,这样发布新版本也不需要修改字符串了。小坦克的教程中没有查找替换request的内容,但是提供了fiddler帮助页http://www.fiddler2.com/Fiddler/dev/ScriptSamples.asp

1,不使用fiddler时,内网地址无法访问;

2,在脚本中查找OnBeforeRequest方法并添加转换代码

3,刷新页面,原来的请求就被替换了。

 

posted @ 2012-07-09 11:22  Rambo'Ma  阅读(5385)  评论(0编辑  收藏  举报