我遇到的情况是,我的后端似乎设置了一个空白的 Set-Cookie。这种情况只发生在 Chrome 上。
它也可能是某种扩展,但为了验证我想从后端响应中删除 Set-Cookie 标头(如果结果为空),但我不确定我应该写什么作为条件。
http-request del-header Set-Cookie if <condition>
答案1
frontend
您可以在您的或backend
部分中尝试以下内容:
acl set_cookie_len res.hdr(Set-Cookie) -m len 0
rspidel Set-Cookie if set_cookie_len
它的作用是:
- 检查标题的长度
Set-Cookie
是否为 0;计算结果为TRUE
或FALSE
。 set_cookie_len
如果是,则删除响应标头TRUE
。
一些说明:
- 我现在无法测试这一点,因此如果能提供任何反馈我将非常感激。
- 据我所知,它
del-header
用于删除请求标头,但是,如果我理解正确的话,您想修改响应标头,对吗?