我正在尝试使用“RequestHeader edit”指令来获取“Cookie”标头,并从该标头中删除特定的 cookie。
换句话说,假设传入的“Cookie”标头是:
Cookie: header1=123; myheader=abc; header2=789
我想使用“RequestHeader edit”将该“Cookie”标头修改为:
Cookie: header1=123; header2=789
或者,作为另一个示例,如果传入的“Cookie”标头是:
Cookie: header1=123; header2=789; myheader=abc
将其更改为:
Cookie: header1=123; header2=789
我对正则表达式很害怕,但我能做到的最接近的是:
RequestHeader 编辑Cookie "myheader=.*(;)|myheader=.*($)" ""
但是,即使这样也有一个问题,如果“myheader”cookie 是“Cookie”字符串/值中的最后一个,那么最后我会得到一个分号(“;”)。
任何人都可以提供一个完全正确的正则表达式吗?
谢谢,吉姆
PS我也想知道:带有尾随分号的Cookie有效吗?