1. 程式人生 > >Fiddler ScriptEditor 擴充套件程式設計oSession相關方法

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