首页 > Web开发 > 详细

《图解HTTP》读书笔记(三:无状态协议/cookie管理状态)

时间:2019-03-26 23:25:57      阅读:215      评论:0      收藏:0      [点我收藏+]

HTTP是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。

——HTTP/1.1虽然是无状态协议,但为了实现期望的保持状态功能,于是引入了Cookie技术。有了Cookie再用HTTP协议通信,就可以管理状态了。

技术分享图片

Cookie 技术通过在请求和响应报文中写入 Cookie 信息来控制客户端的状态。

 

 

1、Cookie 会根据从服务器端发送的响应报文内的一个叫做 Set-Cookie 的部字段信息, 通知客户端保存Cookie。

技术分享图片

 

2、当下次客户端再往该服务器发送请求时, 客户端会自动在请求报文中加入 Cookie 值后发送出去。

3、服务器端发现客户端发送过来的 Cookie 后, 会去检查究竟是从哪一个客户端发来的连接请求, 然后对比服务器上的记录, 最后得到之前的状态信息。

技术分享图片

 

技术分享图片

 

《图解HTTP》读书笔记(三:无状态协议/cookie管理状态)

原文:https://www.cnblogs.com/LiangHu/p/10604534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!