我想在提琴手的会话列表中显示每个请求的大小。到目前为止,我尝试的是在 CustomRules.js 文件中添加一个自定义列:
public static BindUIColumn("RequestSize")
function CalcMethodCol(oS: Session)
{
if (null != oS.requestBodyBytes)
return oS.requestBodyBytes.Length; //this is the relevant line
else
return "?";
}
但是当提琴手尝试加载脚本时,这会导致错误。
如果我将带有注释的行更改为:
return typeof(oS.requestBodyBytes.Length);
然后提琴手在 RequestSize 列中显示“数字”。因此,我想我离我想要实现的目标并不遥远。我只是不知道如何显示 requestBodyBytes 字段的大小。
任何提示我做错了什么或缺少什么?