Fork me on GitHub

http学习----消息头

目录

 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

posted @   Banana_Fish  阅读(1141)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示