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

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

——HTTP/1.1虽然是无状态协议,但为了实现指望的保持状态功能,因而引入了Cookie技术。有了Cookie再用HTTP协议通讯,就能够管理状态了。less

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

 

 

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

 

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

三、服务器端发现客户端发送过来的 Cookie 后, 会去检查到底是从哪个客户端发来的链接请求, 而后对比服务器上的记录, 最后获得以前的状态信息。im

 

相关文章
相关标签/搜索