两分钟弄懂cookie的物理意义

cookie为什么产生?

http协议是一种无状态协议,这就意味着在http协议下每次发送的请求都不能携带上一条请求的任何信息,服务器因此对于发送请求的客户端没有任何记忆。客户端就不得不重复做很多事情,比如每次网站都要问你用户名和密码。为了提高可用性和效率,cookie作为信息的携带者和记录者,充当了身份证和笔记本的作用。

cookie作用机制?

cookie是由服务器产生的,并由客户端和服务器使用。
如果客户端同意使用cookie,客户端第一次请求服务器时,服务器会创建一个带有id的cookie,并在发送响应时给header加一个属性:“set-cookie: jsessionid=XXXX” ,将cookie发送给客户端。
客户端收到响应后,将cookie保存在本地,比如浏览器。下次访问服务器时,将请求的cookie header加入cookie信息发送给服务器,服务器就可以根据客户端包装在请求中的cookie确定客户端身份。

cookie主要用途?

密码用户名记录
浏览记录的保存

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Se...
    chinariver阅读 5,702评论 1 49
  • 目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存...
    Tomatoro阅读 16,986评论 7 186
  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,528评论 6 152
  • 《歌手》之林忆莲 若不是在《歌手》再次见到林忆莲,她差不多已在大家的记忆中褪色、抹去,当旋律再次响起之时,我发现我...
    L梓婷阅读 302评论 0 0