首页 > 试题广场 >

下面对于cookie的描述中错误的是?

[单选题]
下面对于cookie的描述中错误的是?
  • Cookie通过HTTP Headers从浏览器端发送到服务器端并存储在服务器端
  • Cookie的大小限制在4kb左右,对于复杂的存储需求来说是不够用的
  • 如果在一台计算机中安装多个浏览器,每个浏览器都会以独立的空间存放cookie
  • 由于在HTTP请求中的Cookie是明文传递的,所以安全性成问题
选A,描述反了,cookie应该是由服务端发送到客户浏览器端并保存在浏览器端
发表于 2016-12-21 11:12:04 回复(0)
(抄作业)

简单的说,cookie 就是服务端留给计算机用户浏览器端的小文件。

  • HTTP 是无状态协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分中两次请求是否由一个客户端发出。这样的设计严重阻碍的 Web 程序的设计。如:在我们进行网购时,买了一条裤子,又买了一个手机。由于 http 协议是无状态的,如果不通过其他手段,服务器是不能知道用户到底买了什么。而 Cookie 就是解决方案之一。
  • Cookie 实际上就是服务器保存在浏览器上的一段信息。浏览器有了 Cookie 之后,每次向服务器发送请求时都会同时将该信息发送给服务器,服务器收到请求后,就可以根据 该信息处理请求。
  • 例如:我们上文说的网上商城,当用户向购物车中添加一个商品时,服务器会将这个条信息封装成一个 Cookie 发送给浏览器,浏览器收到 Cookie,会将它保存在内存中(注意这里的内存是本机内存,而不是服务器内存),那之后每次向服务器发送请求,浏览器都会携带该 Cookie,而服务器就可以通过读取 Cookie 来判断用户到底买了哪些商品。当用户进行结账操作时,服务器就可以根据 Cookie 的信息来做结算。
  • Cookie 的用途: 网上商城的购物车 保持用户登录状态
  • Cookie 的缺点

Cookie 做为请求或响应报文发送,无形中增加了网络流量。

Cookie 是明文传送的安全性差。

Cookie 中保存数据是不稳定的,用户可以随时清理 cookie,各个浏览器对 Cookie 有限制,使用上有局限

服务端是要存cookie的,但是一段时间后会过期。
编辑于 2023-04-18 22:49:42 回复(0)
Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,存在你的浏览器端(即本地!)
发表于 2022-09-07 09:12:14 回复(0)