一、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被带上了

Cookie中path总结相关推荐

  1. JS Cookie 中domain 和path怎么设置

    domain规则 设置cookie--设置cookie的时候,domain要符合域名的规则,比如可以设置成www1.pclady.com.cn和pclady.com.cn 但是不能设置成pclady. ...

  2. Js 删除 指定Domin 指定 path 下的 cookie中指定的内容

    假设,cookie中的key 为 keyName 则如果想删除客户端浏览器中某 Domin 某 Path 下的cookie内容的 keyName这一项,则可以操作如下(此时 Domin 为 xxx.c ...

  3. Appscan漏洞 之 加密会话(SSL)Cookie 中缺少 Secure 属性

    近期 Appscan扫描出漏洞 加密会话(SSL)Cookie 中缺少 Secure 属性,已做修复,现进行总结如下: 1.1.攻击原理 任何以明文形式发送到服务器的 cookie.会话令牌或用户凭证 ...

  4. Cookie中不能有空格_PHP 使用cookie

    1.把数据写入cookie中 setcookie()函数 setcookie(name,value,expire,path,domain,secure) 必须在任何其他输出发送到客户端前对 cooki ...

  5. Cookie中不能有空格_前端小贴士 -- 全面了解Cookie

    一.Cookie的出现 浏览器和服务器之间的通信少不了HTTP协议,但是因为HTTP协议是无状态的,所以服务器并不知道上一次浏览器做了什么样的操作,这样严重阻碍了交互式Web应用程序的实现. 针对上述 ...

  6. 检测到会话cookie中缺少HttpOnly属性

    解决方案01:在会话cookie中添加HttpOnly属性 具体操作步骤如下: HttpServletResponse response2 = (HttpServletResponse)respons ...

  7. jquery.cookie中的操作

    jquery.cookie中的操作: jquery.cookie.js是一个基于jquery的插件. 创建一个会话cookie: $.cookie('cookieName','cookieValue' ...

  8. Cookie中的httponly的属性和作用

    1.什么是HttpOnly? 如果cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击,窃取cookie内容,这样就增加了cookie的安 ...

  9. Cookie | Cookie的理论基础、Cookie中常用的方法

    目录 一:Cookie的理论基础 二:Cookie中常用的方法 一:Cookie的理论基础 (1)cookie怎么生成? ①session的实现原理中,每一个session对象都会关联一个sessio ...

  10. 面试题-js获取cookie中存储的值?

    js获取cookie中存储的值? 1.cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript.可以由JavaScript对其进行控制,而并不是Jav ...

最新文章

  1. profile asp.net technology membership
  2. 金华杭州计算机学校录取分数线,2017年浙江金华各地中考录取分数线
  3. python基础之异常处理
  4. PHP 字符串编码处理 (附各语言的字符集编码范围)
  5. SQLi LABS Less-11 联合注入+报错注入
  6. wireshark https_测开日常积累-wireshark应用
  7. kafka buffer.memory参数入门
  8. 论文笔记——DenseNet
  9. 关闭jtag保留swd
  10. 解决虚拟机内服务器卡顿,不流畅问题
  11. sourcesafe.light 开源项目启动
  12. 外国用户和国内用户看待浏览器的问题
  13. 完全卸载TeamViewer与重新安装TeamViewer 7(含单文件版V12主控端)
  14. 保留原先小程序名称 更改微信小程序主体
  15. 竟然有人把VSCode玩成了IDEA的效果,有点东西
  16. 域名在微信中被拦截、封杀、屏蔽的原因以及解决方案
  17. Vscode配置Python虚拟环境
  18. Pandas两重山之Series(索引)
  19. win7计算机cmd查看设备编码,查看windows操作系统的默认编码(字符集)
  20. 【编译原理】实现一个计算器

热门文章

  1. 计算机运行慢提速小技巧,教你为Win7系统加速的五个技巧
  2. 64位win7下Android SDK Manager闪退的解决方法
  3. ASP.NET Core 中文文档目录
  4. 2021年CKA考试真题(二)
  5. Google推出网页加速工具 - Page Speed (Firefox插件)
  6. 成考专升本高等数学公式笔记
  7. 护眼软件Linux,四个 Linux 下的“护眼”软件解析
  8. Pytorch-《Deep learning with pytorch》1.2.1训练imagenetmini
  9. Java游戏---俄罗斯方块
  10. 苹果手机怎么关闭爱奇艺自动续费_爱奇艺回应涨价为用户创造优质服务,小编建议用户先关闭自动续费...