当前位置: 首页 > article >正文

Cookie技术

Cookie中文名称为小型文本文件,指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地终端上的数据

Cookie是由服务器端生成,发送给User-Agent(—般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用Cookie)。

Cookie技术主要包括4部分内容。

  1. HTTP响应报文中的Cookie头行:Set-Cookie。使用Cookie技术的网站,在给用户发送的HTTP响应报文中,通过Set-Cookie头行,发送大小通常不超过4KB的Cookie信息,包括为其用户分配的ID、用户对网站的访问偏好等。
  2. 用户浏览器在本地存储、维护和管理的Cookie文件。浏览器每当获得新的Cookie信息,便会在Cookie文件中追加一行Cookie信息,包括网站的域、路径、内容(如用户ID、访问偏好、商品选择等)、有效期和安全5个字段。
  3. HTTP请求报文中的Cookie头行:Cookie。当用户向已经访问过且已经获得Cookie信息的网站发送HTTP请求报文时,浏览器会自动检索本地的Cookie文件,并在每个请求报文中通过Cookie头行,携带上网站为该用户分配的Cookie信息。网站可以基于用户请求报文中的Cookie值,实现对用户的跟踪、偏好统计、会话关联等功能。
  4. 网站在后台数据库中存储、维护Cookie信息,包括已分配给用户ID、每个ID用户在本网站的访问特征等。

试题

简述Web应用引入Cookie机制的用途和 Cookie技术主要包括的内容。 

【答案】

Web应用引入Cookie机制用于用户跟踪。Cookie技术主要包括四部分内容:
(1)HTTP响应报文中的Cookie头行:Set-Cookie;
(2)用户浏览器在本地存储、维护和管理的Cookie文件;
(3)HTTP请求报文中的Cookie头行:Cookie;
(4)网站在后台数据库中存储、维护Cookie信息,包括已分配给用户的ID、每个ID用户在本网站的访问特征等。

下列关于Cookie技术最常用的用途说法错误的是( )。
  A.可以利用Cookie技术限制某些特定用户的访问
  B.利用Cookie有利于保证用户信息的安全
  C.利用Cookie可以记录用户登录网站所使用的账号密码
  D.利用Cookie可以实现购物网站“购物车”的功能 

【答案】B,cookie记忆内容,要记得cookie不仅不能保证用户信息的安全,反而会造成信息安全隐患。

互联网的Web应用引入Cookie是为了________。 

【答案】用户跟踪

下列关于Cookie的说法错误的是( )。

A、Web 的Cookie机制用于用户跟踪 

B、Cookie由客户端生成 

C、Cookie存储在用户本地终端上 

D、Cookie为小型文本文件 

【答案】B,Cookie是由服务器端生成的。


http://www.kler.cn/a/107706.html

相关文章:

  • 成都睿明智科技有限公司解锁抖音电商新玩法
  • React的基础API介绍(二)
  • 前端框架大比拼:React.js, Vue.js 及 Angular 的优势与适用场景探讨
  • C++编程:利用环形缓冲区优化 TCP 发送流程,避免 Short Write 问题
  • 文件夹被占用了无法删除怎么办?强制粉碎文件夹你可以这样操作
  • C++初阶:类和对象(上)
  • Notepad++安装插件和配置快捷键
  • 雨云OSS服务介绍和使用教程,以及Chevereto图床使用雨云OSS的教程
  • 11月14号|Move生态Meetup相约浪漫土耳其
  • node.js - 上传文件至阿里云oss
  • 如何快速排查SSD IO延迟抖动问题?
  • 信钰证券:华为汽车概念股持续活跃 圣龙股份斩获12连板
  • 汇编运算符和表达式
  • 如何使用gpt提高效率
  • 【每日一题】合并两个有序数组
  • 持续集成部署-k8s-服务发现-Ingress
  • vue 无限滚动插件 vue-seamless-scroll
  • 高级深入--day39
  • react关于类组件this指向
  • UML中类之间的六种主要关系
  • 【2023.10.27练习】C语言-字符串转换
  • exFAT文件系统的目录与文件存储
  • 京东平台数据分析(京东销量):2023年9月京东吸尘器行业品牌销售排行榜
  • 抢占式调度是如何发生的
  • 大厂面试题-JVM为什么使用元空间替换了永久代?
  • Spring Cloud Gateway + Knife4j 4.3 实现微服务网关聚合接口文档