Fiddler 扩展编程——oSession相关方法

// 修改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”;

还有很多方法,可以直接在fiddler中进行使用。

你可能感兴趣的:(编程,session,扩展)