博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《图解HTTP》读书笔记(三:无状态协议/cookie管理状态)
阅读量:7122 次
发布时间:2019-06-28

本文共 422 字,大约阅读时间需要 1 分钟。

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

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

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

 

 

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

 

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

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

 

 

转载于:https://www.cnblogs.com/LiangHu/p/10604534.html

你可能感兴趣的文章
LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
查看>>
Redis 使用记录(五)
查看>>
手挽手带你学VUE:二档 组件开发以及常用全局api
查看>>
60 个让程序员崩溃的瞬间,太TM真实了
查看>>
详解 Solidity 事件Event - 完全搞懂事件的使用
查看>>
CAS 算法 —— Compare and Swap
查看>>
js实现在input框中动态添加图标
查看>>
element-ui配合vue分页
查看>>
控制语句执行流程
查看>>
解决Error: NJS-045错误 ubuntu环境配置Nodejs访问Oracle
查看>>
利用Nginx反向代理解决跨域问题
查看>>
一个图片偶尔加载不出来的事故
查看>>
vue.js起步
查看>>
TableStore实战:DLA+SQL实时分析TableStore
查看>>
【跃迁之路】【613天】程序员高效学习方法论探索系列(实验阶段370-2018.10.17)...
查看>>
Python:Tornado 第三章:HTML5 WebSocket概念及应用:第三节:客户端编程
查看>>
你用过不写代码就能完成一个简单模块的组件么?
查看>>
LeetCode 622——设计循环队列
查看>>
轻量级富文本编辑器wangEditor结合vue使用方法
查看>>
高程3总结#第10章DOM
查看>>