fiddlescript 操作

Posted 思齐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddlescript 操作相关的知识,希望对你有一定的参考价值。

 

什么是 JScript .NET

 

Fiddler Script 是用JScript.NET语言写的

 

http://docs.telerik.com/fiddler/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse
http://www.cnblogs.com/syf/archive/2013/01/12/2857278.html

语法实例:

#增加请求头
oSession.oRequest["NewHeaderName"] = "New header value";
oSession.oRequest.headers.Add("NewHeaderName", "New header value");

#移除请求头
oSession.oRequest.headers.Remove("Cookie");

#删除响应头
oSession.oResponse.headers.Remove("Set-Cookie");

#移除所有cookie
oSession.oRequest.headers.Remove("Cookie");

#增加cookie
var sCookie = oSession.oRequest["Cookie"];
//FiddlerObject.alert(sCookie);
sCookie += "; song=jksong";
oSession.oRequest["Cookie"] = sCookie;

 
#打印cookie        
FiddlerObject.log("path->"+oSession.PathAndQuery);
FiddlerObject.log("cookie->"+oSession.oRequest["Cookie"]);        


#工具类
FiddlerObject.log("jksong");
FiddlerObject.alert("jksong");

 

增加菜单

实现功能:选中时设置某个cookie

  1、insert->rules menu option 出入一段模板代码

  2、找到 OnBeforeRequest 函数增加

if(m_debugcookie){
  var sCookie = oSession.oRequest["Cookie"];
  FiddlerObject.log("[jksong] cookie debug be added");
  sCookie += "; debug=1";
  oSession.oRequest["Cookie"] = sCookie;
}

  3、效果

 

host管理插件willow 

 

以上是关于fiddlescript 操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode 如何操作用户自定义代码片段(快捷键)

代码片段 - Golang 实现集合操作

Apollo Codegen 没有找到生成代码的操作或片段

操作栏标签片段中的片段?