欢迎光临

木子屋

标题: Fiddler2拦截http请求修改数据两种方法

作者: dnawo

日期: 2013-04-18 03:18 PM

分类: 网络技术

内容: 1.断点法
bpu命令语法：
复制内容到剪贴板 程序代码bpu str //设置断点
bpu //取消断点
bpu命令监视所有的请求，当请求url包含特定字符时，为该请求设置断点。断点后可以修改请求数据，再继续运行。
说明：看到"Break on Response"了吗？Fiddler也支持修改响应数据，点它修改数据，最后点"Run to completion"。
2.url替换法
urlreplace命令语法：
复制内容到剪贴板 程序代码urlreplace oldstr newstr //设置替换
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);
}
替换为：
复制内容到剪贴板 程序代码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);
}
点击Save Script按钮保存即可。

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.770 ms

返回

标题: Fiddler2拦截http请求修改数据两种方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.770 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.801 ms

返回