Fiddler2怎样拦截http请求修改数据

1.断点法

bpu命令语法:

程序代码
bpu str //设置断点
bpu //取消断点

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

2.url替换法

urlreplace命令语法:

[url=]复制内容到剪贴板[/url]程序代码
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)

相关推荐

  • "OXC0000102"的错误状态而无法将请求的数据放入内存怎么解决

    问:今天有网友在本站的专家在线问答提问,“OX76684179”指令引用的“OX047ab000”内存。因“OXC0000102”的错误状态而无法将请求的数据放入内存。电脑总是弹出这样窗口,桌面上的什 ...

  • win7系统提示"OXC0000102”的错误代码而无法将请求的数据放入内存的解决方法

    故障原因分析: 出现这样问题可能是系统文件损坏引起的,大家可以使用系统自带的修复功能解决此问题. 解决方法: 1.首先打开win7系统的开始菜单,点击运行,在运行对话框中输入cmd,然后回车; 2.弹 ...

  • PPT散点图怎么制作并修改数据?

    ppt中的可以制作散点图,该怎么制作呢?下面我们就来看看详细的教程. 1.打开PPT,选择插入. 2.选择图表. 3.选择散点图. 4.选择编辑数据. 5.在启动的WPS表格中即可修改数据. 6.修改 ...

  • MYsql如何用update语句修改数据

    update语句用于修改数据,如果用户的某一条数据或是某一条数据种的某个字段需要被修改,那么update语句将发挥巨大的作用. 操作方法 01 首先,您需要完成您服务器环境的搭建,而且您搭建服务器环境 ...

  • 如何修改数据透视表的图表?

    当一个数据透视表的外表不太美观,需要进行修改时,我们可以采用哪些方式进行修改呢?让我们一起来看一下吧. 操作方法 01 当你在一个工作表中选择一个"数据透视图"报表时,功能区上会出 ...

  • 如何在WPS幻灯片中插入柱状图并修改数据呢?

    怎么在WPS幻灯片(ppt)中插入柱状图且能够修改图表参数呢?小鱼来介绍下. 操作方法 01 打开WPS幻灯片,选择插入. 02 选择图表. 03 选择柱状图. 04 更改数据时选择编辑数据. 05 ...

  • excel中怎么批量修改数据

    excel是三大办公软件,我们常常用到的,用这个有很多技巧和功能,下面介绍怎么批量修改数据. 操作方法 01 首先打开excel文件,下面我们要做的就是将津贴这一栏批量的修改成50元,这个一共只有20 ...

  • EXCEL批量修改数据

    比如我们做好一个EXCEL表格,填好了数据,现在想修改其中的一列(行),例如:想在A列原来的数据的基础上加8,有没有这样的公式?是不是非得手工的一个一个数据地住上加?对于这个问题我们自然想到了利用公式 ...

  • Excel表格怎么使用自动套入格式批量修改数据?

    excel表格中想要修改大量的数据,这时候使用自动套入格式处理最方便,下面我们就来看看详细的教程. 1.首先打开我们要用到的表格.假设此表格为一张文字数据很多的表格. 2.这时候我们多张表格都需要做的 ...