目录
1.什么是HTTP消息头
2.HTTP消息头分类
一、什么是HTTP消息头
用于HTTP协议交互的信息被称为HTTP报文。请求端HTTP报文叫做请求报文,响应端的HTTP报文叫做相应报文,HTTP报文本身是由多行(CR+LF做换行符)构成的字符串文本。

而HTTP消息头指的是报文首部。通常一个HTTP请求可以没有报文主体,但是HTTP消息头是肯定有的。
HTTP头字段(英语:HTTP header fields)是指在超文本传输协议(HTTP)的请求和响应消息中的消息头部分。它们定义了一个超文本传输协议事务中的操作参数。HTTP头部字段可以自己根据需要定义,因此可能在Web服务器和浏览器上发现非标准的头字段。
二、HTTP消息头分类
HTTP首部字段类型可分为四类,
1、通用首部字段类型
请求报文和响应报文两方都会使用的首部
2.请求首部字段
从客户端向服务端发送请求报文时使用的首部。补充了请求的附加内容、客户端信息、响应内容相关优先级等信息。
3.响应首部字段
从服务器端向客户端返回响应报文时使用的首部。补充了响应的附加内容,也会要求客户端附加额外的内容信息。
4.实体首部字段
针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与尸体有关的信息
HTTP首部字段一览表
通用首部字段

请求首部字段

响应首部字段

实体首部字段

ps:在HTTP协议通信交互中使用到的首部字段除了上面的47种首部字段。还有cookie、setCookie、Content-Disposition等在其他RFC中定义的首部字段。
:具体的HTTP首部字段将在后面补充。
ps:以上图片均来自《图解http》,这里的HTTP协议使用的是HTTP/1.1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!