这两天(已经是一个多月前了) SF 上面很多 cookie 的问题,然后还有个 cookie 相关的付费问答。
所以咱们今天来这么一节,废话多说点,先说说大体问题方向。
跨域如何携带 cookie
chrome 80 版本加强隐私。SameSite=Lax 为默认值,禁止了一部分场景携带 cookie。
Cookie
用于服务端辨别用户身份,储存在用户本地的数据。
可以解决客户端与服务端会话状态的问题,这个状态是指后端服务的状态而非通讯协议(HTTP)的状态。
Cookie 值的存储
域名下的 cookie 一般来说是最大是 4KB。当然大家也不会真的放这么多。
Name / Value
存储是以 Name=Value 的形式。
Domain / Path 作用域
Domain 是限制域名,设置为 www.lilnong.top 的话,cors.lilnong.top 就获取不到了。
Path 是限制路径,如果设置为 /cors 的话,/api 下的请求就不会携带该 cookie。
Expires / Max-Age 有效性
Expires 是当前 Cookie 的过期时间,默认是会话级别。
Max-Age 是当前 Cookie 经过多少秒失效。
大于 0 是计算经过多少秒失效
等于 0 是会话级别&#x