不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
Fiddler2拦截http请求修改数据两种方法
编辑:dnawo 日期:2013-04-18
1.断点法
bpu命令语法:
bpu命令监视所有的请求,当请求url包含特定字符时,为该请求设置断点。断点后可以修改请求数据,再继续运行。

说明:看到"Break on Response"了吗?Fiddler也支持修改响应数据,点它修改数据,最后点"Run to completion"。
2.url替换法
urlreplace命令语法:
urlreplace命令可以对url指定字符串进行替换。

urlreplace不支持正则替换,如需用正则,可打开FiddlerScript,在OnBeforeRequest中方法中找到下边代码:
替换为:
点击Save Script按钮保存即可。
bpu命令语法:
复制内容到剪贴板
程序代码

bpu str //设置断点
bpu //取消断点
bpu //取消断点
bpu命令监视所有的请求,当请求url包含特定字符时,为该请求设置断点。断点后可以修改请求数据,再继续运行。

说明:看到"Break on Response"了吗?Fiddler也支持修改响应数据,点它修改数据,最后点"Run to completion"。
2.url替换法
urlreplace命令语法:
复制内容到剪贴板
程序代码

urlreplace oldstr newstr //设置替换
urlreplace //取消替换
urlreplace //取消替换
urlreplace命令可以对url指定字符串进行替换。

urlreplace不支持正则替换,如需用正则,可打开FiddlerScript,在OnBeforeRequest中方法中找到下边代码:
复制内容到剪贴板
程序代码

if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) { // Case sensitive
oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith);
}
oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith);
}
替换为:
复制内容到剪贴板
程序代码

if ((null != gs_ReplaceToken) && (System.Text.RegularExpressions.Regex.IsMatch(oSession.url, gs_ReplaceToken))) { // Case sensitive
oSession.url = System.Text.RegularExpressions.Regex.Replace(oSession.url, gs_ReplaceToken, gs_ReplaceTokenWith);
}
oSession.url = System.Text.RegularExpressions.Regex.Replace(oSession.url, gs_ReplaceToken, gs_ReplaceTokenWith);
}
点击Save Script按钮保存即可。
评论: 0 | 引用: 0 | 查看次数: 85607
发表评论
请登录后再发表评论!