上一篇介绍了cookie,这里来看看cookie与sessionID之间有什么关系。

一、编写测试用例代码

新建一个servlet如下:

  1. public class SessionServlet extends HttpServlet {
  2. private static final long serialVersionUID = 1L;
  3.  
  4. /**
  5. * @see HttpServlet#HttpServlet()
  6. */
  7. public SessionServlet() {
  8. super();
  9. // TODO Auto-generated constructor stub
  10. }
  11.  
  12. /**
  13. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  14. */
  15. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         System.out.println("----->进入doget方法......");
  16. HttpSession session=request.getSession();
  17. System.out.println("sessionId:---->"+session.getId());
  18.  
  19. //获得请求中的cookie
  20. Cookie[] cs=request.getCookies();
  21. if(cs!=null){//有cookie,并且又指定的cookie
  22. System.out.println("cookie长度:"+cs.length);
  23. for(Cookie co:cs){
  24. System.out.println(co.getName()+";"+co.getValue());
  25. }
  26. }else{
  27. System.out.println("没有cookie");
  28. }
  29. Cookie visitCookie=new Cookie("visitCookie","yes");
  30. visitCookie.setMaxAge(60*60);//设置cookie失效时间
  31. response.addCookie(visitCookie);
  32. PrintWriter out=response.getWriter();
  33. out.print("<html><body><h1>sessionId:"+session.getId()+"</h1></body></html>");
  34. }
  35.  
  36. /**
  37. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  38. */
  39. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  40. this.doGet(request, response);
  41. }
  42.  
  43. }

二、开始测试

1.使用 火狐浏览器打开连接

第 1 次打开链接,请求头响应头如下:

【响应头】:

Connection close
Content-Language zh-CN
Content-Length 318
Content-Type text/html;charset=ISO-8859-1
Date Tue, 26 Feb 2019 03:11:49 GMT
Set-Cookie JSESSIONID=1D8268B571F492DDE6DA2A4D5B6BC2E3;path=/;HttpOnly

【请求头】

Accept text/html,application/xhtml+xm…plication/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Connection keep-alive
Host localhost:8899
Upgrade-Insecure-Requests 1
User-Agent Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/56.0

【控制台输出】:

sessionId : 1D8268B571F492DDE6DA2A4D5B6BC2E3

jsessionId:

第 2 次打开连接(刷新页面)

【响应头】

Content-Length 89
Content-Type text/html;charset=UTF-8
Date Tue, 26 Feb 2019 03:15:02 GMT

【请求头】

Accept text/html,application/xhtml+xm…plication/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Cache-Control max-age=0
Connection keep-alive
Cookie JSESSIONID=1D8268B571F492DDE6DA2A4D5B6BC2E3
Host localhost:8899
Upgrade-Insecure-Requests 1
User-Agent Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/56.0

【控制台输出】

sessionId: 1D8268B571F492DDE6DA2A4D5B6BC2E3

           jsessionId: 1D8268B571F492DDE6DA2A4D5B6BC2E3

第三次打开连接(再次刷新页面)

于第二次一致

结论:

首次访问时:服务器创建 session,并告诉客户端设置cookie来存储sessionId ,即如下响应头:

Set-Cookie JSESSIONID=1D8268B571F492DDE6DA2A4D5B6BC2E3;path=/;HttpOnly

再次访问时:客户端 携带此 存有此 sessionId (cookie中为jsessionId)的cookie给服务器。【告诉服务器,我就是刚才那个人】

2. 关闭浏览器看看 session 会如何变化

第一次访问,  响应头

Set-Cookie JSESSIONID=927B67009E1E4439F8857074B867AF3A;path=/;HttpOnly

sessionId : 927B67009E1E4439F8857074B867AF3A

jsessionId :

再次刷新:

sessionId: 927B67009E1E4439F8857074B867AF3A

jsessionId: 927B67009E1E4439F8857074B867AF3A

结论: 关闭浏览器之后,重新打开页面,会开启新的session

 3.禁用浏览器cookie,访问四次如下:

aaarticlea/png;base64,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" alt="" />

禁用cookie之后,每次sessionID都不一样

所以,当客户端禁用cookie之后,便不好跟踪用户了。这时可使用response.encodeURL

servlet中response.sendRedirect(response.encodeRedirectURL("2.jsp"));

jsp中:<a href="<%=response.encodeURL("http://localhost:6060/xxx/xxxServlet")%>">111</a>

 

cookie与sessionID之间的关系实验的更多相关文章

  1. cookie sessionStorage localStorage 之间的关系

    先说一个cookie 因为HTTP是无状态的 所以cookie诞生 用于保存会话信息 大小 4096b 一般在4095b以内 数量限制 20 -50 根据浏览器不同 操作的是一个字符串 可以设置参数 ...

  2. 实验12:Problem D: 判断两个圆之间的关系

    Home Web Board ProblemSet Standing Status Statistics   Problem D: 判断两个圆之间的关系 Problem D: 判断两个圆之间的关系 T ...

  3. [转] valuestack,stackContext,ActionContext.之间的关系

    三者之间的关系如下图所示: ActionContext  一次Action调用都会创建一个ActionContext  调用:ActionContext context = ActionContext ...

  4. PostgreSQL表空间、数据库、模式、表、用户/角色之间的关系

    看PostgreSQL9的官方文档,我越看越迷糊,这表空间,数据库,模式,表,用户,角色之间的关系怎么在PostgreSQL里这么混乱呢?经过中午的一个小实验,我逐渐理清了个中来龙去脉.下面我来还原我 ...

  5. PostgreSQL表空间、模式、表、用户/角色之间的关系

    PostgreSQL表空间.模式.表.用户/角色之间的关系是本文我们主要要介绍的内容,表空间,数据库,模式,表,用户,角色之间的关系到底是怎样的呢?接下来我们就开始介绍这一过程. 实验出角色与用户的关 ...

  6. valuestack,stackContext,ActionContext.之间的关系

    者之间的关系如下图所示: relation ActionContext 一次Action调用都会创建一个ActionContext 调用:ActionContext context = ActionC ...

  7. 泛型编程、STL的概念、STL模板思想及其六大组件的关系,以及泛型编程(GP)、STL、面向对象编程(OOP)、C++之间的关系

    2013-08-11 10:46:39 介绍STL模板的书,有两本比较经典: 一本是<Generic Programming and the STL>,中文翻译为<泛型编程与STL& ...

  8. VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系

    VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系 本文出自 "王春海的博客" http://wangchunhai.blog.51cto.com/2 ...

  9. LR的VG与Control之间的关系,并发的实质

    LR的VG与Control之间的关系,经过无数次的实验,搞清楚了现实意义的并发.传说每秒有几百,几千,几万用户并发,基本属于设想状态. 在一秒内处理多少个请求,完全在于服务器处理能力的强弱.这里需要强 ...

随机推荐

  1. 讓 SourceTree 讀取自定的 SSH key

    我目前都在 Mac 底下開發,用 Git 來管理我的程式碼,比較一番之後決定用 SourceTree 來做為 Git client.SourceTree 是一款 Mac 底下的版本控制系統 clien ...

  2. 新浪博客地址 http://blog.sina.com.cn/u/2145079955

    原来 新浪博客地址 http://blog.sina.com.cn/u/2145079955

  3. iOS - Swift Struct 结构体

    1.Struct 的创建 1.1 基本定义 结构体的定义 // 定义结构体数据类型 struct BookInfo { // 每个属性变量都必须初始化 var ID:Int = 0 var Name: ...

  4. Corelocation及地图控件学习笔记

    Corelocation基本使用 在地图章节的学习中,首先要学的便是用户位置定位,因此我们首先要掌握Corelocation的使用.(在IOS8以前可以系统会直接请求授权,现在需要我们自己调用方式通知 ...

  5. Win7_64位使用Mysql Odbc

    1.首先不能安装Mysql Odbc 64位,因为我们的Mysql是32位,使用Mysql Odbc 64位连接Mysql 32位,报错:驱动程序与应用程序之间的体系结构不匹配. 2.要安装Mysql ...

  6. Android应用程序构成

    一个Android应用程序一般是由以下4个组件构成的: 活动(Activity) 意图(Intent) 服务(Service) 内容提供器(Content Provider) 这4个组件是构成andr ...

  7. 转!sqlServer2000 表连接查询

    在查询多个表时,我们经常会用“连接查询”.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据 ...

  8. JSON和JSONP区别和联系

    由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现. 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯 ...

  9. 深入理解JVM虚拟机-7虚拟机类加载机制

    虚拟机把描述类的数据从Class文件夹加载到内存,并对数据进行小燕.转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制. 下面所说的Class文件不是具体的某个文件 ...

  10. Libsvm:脚本(subset.py、grid.py、checkdata.py) | MATLAB/OCTAVE interface | Python interface

    1.脚本 This directory includes some useful codes: 1. subset selection tools. (子集抽取工具) subset.py 2. par ...