今天我们来分享,如何修改host地址,其实修改的原理在之前的教程的已经分享过,该教程是对原理的具体实践
需求:将原来的请求中的host地址dispatcher.360in.com(A),调整为dispatchertest.camera360.com(B)
步骤:
1、首先来打开编辑CustomRules.js文档
2、搜索关键字,OnBeforeRequest,找到该函数
3、在该函数中添加如下代码:
if (oSession.host.toLowerCase()== 'dispatcher.360in.com')
{
oSession.host='dispatchertest.camera360.com';
oSession["ui-color"] = "orange";
}
解析一下:
toLowerCase() 是将host地址的字符串都转换中小写的,当然这个也可以转换成大写的toUpperCase,或者不用转换直接进行比较,这个就要看地址A的情况了。根据不同的情况选择不一样的host处理方式。 如果host转换之后的字符串和给定的地址A一致,则将host变换成地址B,否则不做任何的操作。
为了方便查改host的修改情况,还特意将该接口的颜色标志位orange
4、保存文件,重启Fiddler,产生请求,host的地址是不是变了呢?
修改之前的地址:
修改之后的地址:









网友评论