cookie一窥全貌

什么是cookie

Cookie 是一些数据, 存储于你电脑上的文本文件中 ---菜鸟教程

一种http会话机制,为了解决HTTP协议自己是无状态的( "如何记录客户端的用户信息":), 所以,在第一次向服务器发送请求没有cookie(假设是没有任何操做记录), 服务器经过在响应报文的Set-Cookie设置对应的cookie值,以便客户端下次发送请求带上cookie,服务器经过识别cookie实现继续会话(交互)前端

什么是无状态

无状态是指Web浏览器与Web服务器之间不须要创建持久的链接,这意味着当一个客户端向服务器端发出请求,而后Web服务器返回响应(Response),链接就被关闭了,在服务器端不保留链接的有关信息。也就是说,HTTP请求只能由客户端发起,而服务器不能主动向客户端发送数据。后端

cookie是存储在客户端

这一点很容易理解,在浏览器里,cookie至关于缓存同样,在前台能够document.cookie查看cookie,在开发者工具的application能够看到浏览器当前域名下的cookie完备的信息浏览器

cookie 后端可操做(可读, 可写(覆盖,新建))

注意:
后端可查前端某些cookie(请求报文中)
因为在当前网页下(某域)发送请求会自动的带上cookie。这就意味着在后端接收到的的请求报文里面是能够拿到前台的某些cookie,而且对后台而言,能够经过设置cookie间接设置相应报文的set-cookie,在客户端收到响应是,根据相应报文去设置对应的cookie,因而先后端均可以操做cookie缓存

相关文章
相关标签/搜索