html5中http服务默认端口号,你真的知道 Cookie 吗? SameSite 、 Secure 、 HttpOnly

本文介绍了Cookie的基础知识,包括其用途、存储限制、有效期和作用域。重点讨论了HttpOnly、Secure和SameSite属性对于安全性的影响,特别是Chrome 80之后的默认变化。此外,还解释了跨站场景下各种请求类型的Cookie发送规则,以及如何设置和查看Cookie。
摘要由CSDN通过智能技术生成

这两天(已经是一个多月前了) SF 上面很多 cookie 的问题,然后还有个 cookie 相关的付费问答。

所以咱们今天来这么一节,废话多说点,先说说大体问题方向。

跨域如何携带 cookie

chrome 80 版本加强隐私。SameSite=Lax 为默认值,禁止了一部分场景携带 cookie。

5f41d6f3c80bd7a4ae4a502214b1be33.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值