我在Fiddler中有一批请求,第一个是登录请求并返回一个有效的cookie。其余的需要使用这个cookie,我知道我可以打破并编辑标题但是有可能自动编写这种行为吗?我对Fiddler很新,但它看起来很强大所以我希望这是可能的,任何人都知道如何或从哪里开始?
答案 0 :(得分:2)
要手动添加标题,请使用Filters
标签并使用Request Headers
部分。
要自动添加标题,请点击规则>自定义规则。滚动到OnBeforeResponse
并编写将目标cookie存储在Handlers
函数内部声明的全局变量中的代码,例如
static var m_MyCookie: String;
然后,在OnBeforeRequest
函数内,使用该变量,例如
if (!String.IsNullOrEmpty(m_MyCookie)) oSession.oRequest["Cookie"] = (m_MyCookie + ";" + oSession.oRequest["Cookie"] )
如果您只是尝试将此标头添加到特定请求,请使用oSession.uriContains
函数来确定目标网址是否是您想拥有Cookie的目标网址。