HTTP,HTTP1.x与HTTP2.0比较

HTTP首部HTTP协议的请求和响应报文中必定包含 HTTP 首部。 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息HTTP 首部字段HTTP 首部字段是构成 HTTP 报文的要素之一。 在客户端与服务器之间以 HTTP 协议进行通信的过程中, 无论是请求还是响应都会使用首部字段, 它能起到传递额外重要信息的作用。使用首部字段是为了给浏览器和服务器提供报文主体大小、 所使用的...
摘要由CSDN通过智能技术生成

HTTP首部

HTTP协议的请求和响应报文中必定包含 HTTP 首部。 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息

HTTP 首部字段

HTTP 首部字段是构成 HTTP 报文的要素之一。 在客户端与服务器之间以 HTTP 协议进行通信的过程中, 无论是请求还是响应都会使用首部字段, 它能起到传递额外重要信息的作用。

使用首部字段是为了给浏览器和服务器提供报文主体大小、 所使用的语言、 认证信息等内容。

HTTP首部字段类型

HTTP 首部字段根据实际用途被分为以下 4 种类型。

  • 通用首部字段(General Header Fieldsv):请求报文和响应报文两方都会使用的首部。
  • 请求首部字段(Request Header Fields):从客户端向服务器端发送请求报文时使用的首部。 补充了请求的附加内容、 客户端信息、 响应内容相关优先级等信息。
  • 响应首部字段(Response Header Fields):从服务器端向客户端返回响应报文时使用的首部。 补充了响应的附加内容, 也会要求客户端附加额外的内容信息。
    实体首部字段( Entity Header Fields):针对请求报文和响应报文的实体部分使用的首部。 补充了资源内容更新时间等与实体有关的信息。

HTTP各首部字段介绍

  • 通用首部字段:如下表所示
    在这里插入图片描述
  • 请求首部字段,如下表所示:
    在这里插入图片描述
  • 响应首部字段,如下表所示:
    在这里插入图片描述
  • 实体首部字段,如下表所示:
    在这里插入图片描述

## HTTP1.1各首部字段介绍

  • HTTP1.1通用首部字段:如下所列

    • Cache-Control:操作缓存的工作机制,按请求和响应分类如下所示
      在这里插入图片描述
      在这里插入图片描述
    • Connection:控制不再转发给代理的首部字段和管理持久连接
    • Date:表明创建 HTTP 报文的日期和时间
    • Trailer:事先说明在报文主体后记录了哪些首部字段
    • Transfer-Encoding:规定了传输报文主体时采用的编码方式
    • Upgrade:检测 HTTP 协议及其他协议是否可使用更高的版本进行通信
    • Via:追踪客户端与服务器之间的请求和响应报文的传输路径
    • Warning:告知用户一些与缓存相关的问题的警告
  • HTTP1.1请求首部字段:如下所列

    • Accept:通知服务器, 用户代理能够处理的媒体类型及媒体类型的相对优先级
    • Accept-Charset:用来通知服务器用户代理支持的字符集及字符集的相对优先顺序
    • Accept-Encoding:用来告知服务器用户代理支持的内容编码及内容编码的优先级顺序
    • Accept-Language:用来告知服务器用户代理能够
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值