前端基础:HTTP 协议详解
2024-09-07 02:13:51
参考:https://kb.cnblogs.com/page/130970/#httpmeessagestructe
HTTP协议是无状态的
http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态.
先看Request 消息的结构, Request 消息分为3部分,第一部分叫请求行, 第二部分叫http header, 第三部分是body. header和body之间有个空行, 结构如下图
我们再看Response消息的结构, 和Request消息的结构基本一样。 同样也分为三部分,第一部分叫request line, 第二部分叫request header,第三部分是body. header和body之间也有个空行, 结构如下图
http协议定了各种客户端与服务器交互的情景。比如缓存策略,比如内容类型,比如状态码等。
** HTTP协议是无状态的**
http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态.
最新文章
- 学习笔记:Maven构造版本号的方法解决浏览器缓存问题
- LoadLibrary函数定位DLL顺序
- 【Java学习笔记】其他对象API
- 功能齐全并且比较时髦的Jquery通用开源框架之【ejq.js】
- DBHelper (支持事务与数据库变更)
- C++数组小知识
- 专门为码农定制的14款创意的T裇(T-Shirt)设计
- Sql Server来龙去脉系列之三 查询过程跟踪
- 【Spring-AOP-学习笔记-7】@Around增强处理简单示例
- HTML5新标签
- 关于SourceTree License
- linux 启动springboot项目
- PHP AES的加密解密-----【弃用】
- centos安装pg以及pg配置ssl
- IDEA创建javaSE项目
- JS之event flow
- C# 构造方法...
- 《算法》第二章部分程序 part 3
- 未能为数据库 '*'中得对象'*'分配空间,因文件组'PRIMARY'已满
- 940. Distinct Subsequences II