美文网首页
Cookie学习

Cookie学习

作者: 汤姆上校呼叫 | 来源:发表于2019-02-25 17:36 被阅读0次

* Cookie学习

*      作用:解决了发送的不同请求数据的数据共享问题

*      使用:

*          Cookie的创建和存储

*          //创建Cookie对象

*              Cookie c=new Cookie(String name,String value);

*          //设置Cookie(可选)

*              //设置有效期

*              c.setMaxAge(int seconds);

*              //设置有效路径

*              c.setPath(String uri);

*          //响应Cookie信息给客户端

*              resp.addCookie(c);

*          Cookie的获取

*              //获取cookie信息数组

*              Cookie[] cks=req.getCookies();

*              //遍历数组获取Cookies信息

*                  使用for循环遍历即可,实例:

*                if(cks!=null){

*                  for(Cookie c:cks){

*       String name=c.getName();

*       String value=c.getValue();

*       System.out.println(name+":"+value);

*       }

*       }

* 注意:

*    一个Cookie对象存储一条数据,多条数据,可以多创建几个Cookie对象进行存储。

* 特点:

*    浏览器端的数据存储技术。

*    存储的数据声明在服务器端。

*    临时数据:存储在浏览器的运行内存中,浏览器关闭即失效。

*    定时数据:设置Cookie的有效期,存储在客户端的硬盘中,在有效期内符合要求的请求都会附带该信息。


问题:

HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢?难道是让用户再次请求书写吗?

解决:

使用 Cookie 技术

解释:

Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共享的请求数据,存储在浏览器端,避免用户进行重复的书写请求数据。但是哪些数据需要使用 Cookie 技术存储起来是一个主观问题,需要在后台进行响应的时候来告诉浏览器,有些数据其他请求还会使用,需要存储起来。

特点:

浏览器端的数据存储技术

适合少量数据

键值对

不安全

使用:

Cookie 数据存储:

临时存储:

不设置 cookie 信息的存储时间,周期为一次会话,

存储在浏览器内存中

定时存储:

设置存储时间,周期为时间设置,存储在用户电脑

中。

Cookie 数据获取:

总结:

Cookie 技术解决了不同请求发送之间的数据共享问题。

相关文章

  • Cookie是什么

    这两天在学习Cookie的相关知识,这里做一个简单的学习笔记,方便今后回看。 Cookie的含义 Cookie 英...

  • JS如何操作cookie

    在学习JS如何操作cookie之前,先得了解下cookie是什么。 HTTP Cookie(也叫Web cooki...

  • [Android]Cookie研究

    学习自:android WebView的cookie机制【WebView的cookie机制 】轻松搞定WebVie...

  • Cookie - 学习

    Cookie与服务器端通信,每次都会携带在HTTP头中,如果使用cookie保存过多数据会带来性能问题。 应用场景...

  • cookie学习

    HTTP Cookie(也叫Web Cookie或浏览器Cookie)是服务器发送到用户浏览器并保存在本地的一小块...

  • Cookie学习

    * Cookie学习 * 作用:解决了发送的不同请求数据的数据共享问题 * 使用: * Cooki...

  • 接口测试--apipost中cookie管理器的使用

    在学习apipost中cookie管理器如何使用之前,我们先了解一下什么是cookie,cookie有什么组成,各...

  • Cookie与存储-8.24

    Cookie与存储 学习要点:1.cookie2.cookie局限性3.其他存储 随着Web越来越复杂,开发者急切...

  • Day16--Cookie&Session&JSP

    会话技术 Cookie JSP:入门学习 Session

  • 16.Cookie&Session

    主要内容 会话技术1. Cookie2. Session JSP:入门学习 会话技术 Cookie: ​2. 不同...

网友评论

      本文标题:Cookie学习

      本文链接:https://www.haomeiwen.com/subject/zrggyqtx.html