javaweb_cookie复习

25 篇文章 0 订阅

javaweb_cookie复习

经过动力节点杜老师的视频讲解总结下来的笔记

1、Cookie是什么?Cookie作用?Cookie保存在哪里?

  • Cookie可以保存会话状态,但是这个会话状态是保留在客户端上。
  • 只要Cookie清除,或者Cookie失效,这个会话状态就没有了。
  • Cookie是保存在浏览器客户端上的
  • Cookie可以保存在浏览器的缓存中,浏览器关闭Cookie消失
  • Cookie也可以保存在客户端的硬盘文件中,浏览器关闭Cookie还在,除非Cookie失效。

2、Cookie只有在javaweb中有吗?

  • Cookie不止是在javaweb中存在
  • 只要是web开发,只要是B/S架构的系统,只要是基于HTTP协议,就有Cookie的存在。
  • Cookie这种机制是HTTP协议规定的。

3、Cookie实现的功能,常见的有哪些?

  • 保留购物车商品的状态在客户端上
  • 十天内免登录

4、在java中Cookie被当做类来处理,使用new运算符可以创建Cookie对象,而且Cookie由两部分组成,分别是Cookie的name和value, name和value都是字符串类型String。

5、在java程序中怎么创建Cookie?
Cookie cookie = new Cookie(String cookieName, String cookievalue);

6、服务器可以一次向浏览器发送多个Cookie

7、默认情况下,服务器发送Cookie给浏览器之后,浏览器将Cookie保存在缓存当中,只要不关闭浏览器,Cookie永远存在,并且有效。当浏览器关闭之后,缓存中的Cookie被清除。

8、在浏览器客户端无论是硬盘文件中还是缓存中保存的Cookie,什么时候会再次发送给服务器呢?

  • 浏览器会不会提交发送这些Cookie给服务器,和请求路径有关系。
  • 请求路径和Cookie是紧密关联的。
  • 不同的请求路径会发送提交不同的Cookie

9、默认情况下,没有设置Cookie的有效时长,该Cookie被默认保存在浏览器的缓存当中,只要浏览器不关闭Cookie存在,只要关闭浏览器Cookie消失,我们可以通过设置Cookie的有效时长,以保证Cookie保存在硬盘文件当中。但是这个有效时长必须是>0的。换句话说,只要设置Cookie的有效时长大于O,则该Cookie会被保存在客户端硬盘文件当中。有效时长过去之后,则硬盘文件当中的Cookie失效。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值