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";

猜你喜欢

转载自www.cnblogs.com/mncasey/p/9988850.html