【发布时间】:2021-08-20 12:07:17
【问题描述】:
假设我的 cookie 罐中有 cookie a1 和 a2,它们的域是“.a.com”。
我访问“https://a.com?redirect=https://b.com”。原始HTTP请求带有Cookie header:a1=123; a2=456。
当它重定向到“https://b.com”时:
- 是否应该转发
Cookie标头:a1=123; a2=456?取决于SameSite属性? - 如果我的 cookie jar 中有 cookie
b1和b2并且它们的域是“.b.com”,是否应该提取它们并附加到重定向请求的Cookie标头? - 如果 1 和 2 的答案都是肯定的,如果我还有另一个域为“.b.com”的
a1cookie 怎么办?它应该替换Cookie标头中范围为“.a.com”的那个吗?
它是否在某些规范中定义?
【问题讨论】:
-
原来是WebKit的bug。否则,Cookie 标头不会在重定向中转发。