HTTP是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通讯状态进行保存。服务器
——HTTP/1.1虽然是无状态协议,但为了实现指望的保持状态功能,因而引入了Cookie技术。有了Cookie再用HTTP协议通讯,就能够管理状态了。less
Cookie 技术经过在请求和响应报文中写入 Cookie 信息来控制客户端的状态。blog
一、Cookie 会根据从服务器端发送的响应报文内的一个叫作 Set-Cookie 的部字段信息, 通知客户端保存Cookie。服务器端
二、当下次客户端再往该服务器发送请求时, 客户端会自动在请求报文中加入 Cookie 值后发送出去。请求
三、服务器端发现客户端发送过来的 Cookie 后, 会去检查到底是从哪个客户端发来的链接请求, 而后对比服务器上的记录, 最后获得以前的状态信息。im