fillder script使用

打开fiddler script editor

  • 在fiddler中Rules -> Customize Rules打开
  • 在editor中点击open, 打开CustomRules.js文件, 对其进行编辑即可

修改CustomRules.js文件

函数调用的几个阶段

  • OnBeforeRequest
  • OnBeforeResponse

可以用到的内部对象

  • oSession

    • 属性:
      • hostname
      • oRequest
    • 方法:
      • HostNameIs
      • uriContains
      • utilReplaceInRequest
  • oRequest

    • 获取方式:
      • oSession.oRequest
    • 属性:
      • headers
        • 表示的就是在http请求消息中的首部
        • Remove方法删除指定的字段
        • Add添加字段
      • 通过[]访问
        • ["Cookie"]: Cookie, 可以为其赋予新的Cookie值或者取出里面的Cookie对象, Cookie是一个字符串

实战案例

  • 将对A站点的请求全部都转移到B站点

    • 修改hostname即可
  • 修改response中的body元素的值

    • oSession.utilReplaceInResponse("megachen", "megachen123");
posted @ 2018-10-25 10:25  gogogo11  阅读(302)  评论(0编辑  收藏  举报