Я в ситуации, когда, по-видимому, что-то в моем бэкэнде устанавливает пустой Set-Cookie. Это происходит только в Chrome.
Это также может быть какое-то расширение, но для проверки я бы хотел удалить из ответа серверной части заголовок Set-Cookie, если он окажется пустым, но я не уверен, что я должен написать в качестве условия.
http-request del-header Set-Cookie if <condition>
Вы можете попробовать следующее в своем 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
используется для удаления заголовков запросов, но, если я вас правильно понял, вы хотите изменить заголовки ответов, верно?