zoukankan      html  css  js  c++  java
  • Fiddler ScriptEditor 扩展编程oSession相关方法

    内容取自https://www.cnblogs.com/hushaojun/p/6944653.html

    // 修改session中的显示样式
     oSession["ui-color"] = "orange";
     // 移除http头部中的MQB-X5-Referer字段
     oSession.oRequest.headers.Remove("MQB-X5-Referer");
     // 修改http头部中的Cache-Control字段
     oSession.oRequest["Cache-Control"] = "no-cache";
     // 修改host
     oSession.host = "example.domain"
     // 修改Origin字段
     oSession.oRequest["Origin"] = "http://domain";
     // 删除所有的cookie
     oSession.oRequest.headers.Remove("Cookie");
     // 新建cookie
     oSession.oRequest.headers.Add("Cookie""username=cookiename;");
     // 修改Referer字段
     oSession.oRequest["Referer"] = "https://yoururl";
     
     // 获取Request中的body字符串
     var strBody=oSession.GetRequestBodyAsString();
     // 用正则表达式或者replace方法去修改string
     strBody=strBody.replace("aaaa","bbbbbb");
     // 将修改后的body,重新写回Request中
     oSession.utilSetRequestBody(strBody);
    // 判断连接中是否包含字符串str
    oSession.uriContains(str)
    // 给连接请求添加一个字段TEST
    oSession.oRequest["TEST"]="TEST NEW Request";
  • 相关阅读:
    Orleans 2 实例
    Linux基础1 目录和文件系统
    C#中的异步多线程补充1
    委托的小例子(基本委托,匿名方法,lambda)
    Orleans 1 基本概念
    WPF10 Binding-2
    WPF9 Binding-1
    WPF8 UI布局
    WPF7 布局控件
    软工总结
  • 原文地址:https://www.cnblogs.com/mncasey/p/9988850.html
Copyright © 2011-2022 走看看