HTTP Cookie 的作用域

背景: Cookie 是有作用域的, 使用 Domain 来区分

响应头 Set-Cookie 的设置规则: 只允许设置当前域名或者当前域名的直接 / 间接父域名, 不允许设置为其他域名, 包括当前域名的子域名也不允许.
例如 http 的请求域名是 test.abc.com, 那么响应头 Set-Cookie 允许设置 Domain 为 test.abc.com, 或者 abc.com, 但是设置 sub.test.abc.com 或者其他域名都是无效.
虽然服务器可以这么响应, 但是客户端会忽略不符合 Domain 规则的 Cookie, 因为这是规范规定的

请求头 Cookie 的携带规则: 该 Cookie 对应的 Domain 域名或者该 Domain 域名下所有的子域名都会携带该 Cookie.
例如 Cookie 的域名是 abc.com, 那么请求 test.abc.com 或者 sub.test.abc.com 都会自动携带该 Cookie

备注: Domain 如果不设置, 默认是当前请求的域名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值