Cookie中path总结

一、Cookie中的path

cookie中的path是cookie生效的范围,一般场景下cookie是服务器返回给客户端的一段数据,并且在该cookie的作用域内,每次请求都会在请求头中自动带上该cookie。而path就是这个cookie的作用域范围。
/fileUp/userLogin下创建的cookie默认path是/fileUp/userLogin。此时请求/fileUp/userLogin/aa会带上该cookie,但访问/fileUp/aa则不会。

二、当我们使用默认的path值

cookie的默认path是根据我们创建cookie时所在的uri决定的

  1. 当URI的path值是以“/”结尾的时候,直接设置为cookie的path值
  2. 当URI的path值不是以“/”结尾的时候,查看path里面是否有“/” ,如果有“/”的话,直接截取到最后一个“/”,然后设置为cookie的path值。如果没有“/”的话,将cookie的path设置为”/”。

三、手动设置path时

将path设置为index.jsp时,我们只有访问/fileUp/index.jsp/** 这样的资源才带cookie,访问跟index.jsp同目录的资源的时候不会带cookie.
在这里插入图片描述

在这里插入图片描述
但当我们访问index.jsp/xx的时候
在这里插入图片描述
我们看到cookie被带上了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值