前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HTTP 头部

HTTP 头部

原创
作者头像
李才哥
修改2021-02-22 10:21:27
1.1K0
修改2021-02-22 10:21:27
举报
文章被收录于专栏:李才哥李才哥

HTTP 头部

HTTP 报文的结构

在请求中,HTTP 报文由方法、URI、HTTP 版本、HTTP 首部字段等部分构成。

在响应中,HTTP 报文由 HTTP 版本、状态码(数字和原因短语)、HTTP 首部字段 3 部分构成

HTTP 首部字段

HTTP 首部字段是由首部字段名和字段值构成的,中间用冒号“:” 分隔。

字段值对应单个 HTTP 首部字段可以有多个值

4 种 HTTP 首部字段类型

通用首部字段( General Header Fields)

请求首部字段( Request Header Fields)

响应首部字段( Response Header Fields)

实体首部字段( Entity Header Fields)

HTTP/1.1 首部字段一览

Cache-Control

控制缓存行为

Connection

逐跳首部、连接的管理

Date

创建报文的日期时间

Pragma

报文指令

Trailer

报文末端的首部一览

Transfer-Encoding

指定报文主体的传输编码方式

Upgrade

升级为其他协议

Via

代理服务器的相关信息

Warning

错误通知

Accept

用户代理可处理的媒体类型

Accept-Charset

优先的字符集

Accept-Encoding

优先的内容编码

Accept-Language

优先的语言(自然语言)

Authorization

Web认证信息

Expect

期待服务器的特定行为

From

用户的电子邮箱地址

Host

请求资源所在服务器

If-Match

比较实体标记(ETag)

If-Modified-Since

比较资源的更新时间

If-None-Match

比较实体标记(与 If-Match 相反)

If-Range

资源未更新时发送实体 Byte 的范围请求

If-Unmodified-Since

比较资源的更新时间(与If-Modified-Since相反)

Max-Forwards

最大传输逐跳数

Proxy-Authorization

代理服务器要求客户端的认证信息

Range

实体的字节范围请求

Referer

对请求中 URI 的原始获取方

TE

传输编码的优先级

User-Agent

HTTP 客户端程序的信息

Accept-Ranges

是否接受字节范围请求

Age

推算资源创建经过时间

ETag

资源的匹配信息

Location

令客户端重定向至指定URI

Proxy-Authenticate

代理服务器对客户端的认证信息

Retry-After

对再次发起请求的时机要求

Server

HTTP服务器的安装信息

Vary

代理服务器缓存的管理信息

WWW-Authenticate

服务器对客户端的认证信息

Allow

资源可支持的HTTP方法

Content-Encoding

实体主体适用的编码方式

Content-Language

实体主体的自然语言

Content-Length

实体主体的大小(单位:字节)

Content-Location

替代对应资源的URI

Content-MD5

实体主体的报文摘要

Content-Range

实体主体的位置范围

Content-Type

实体主体的媒体类型

Expires

实体主体过期的日期时间

Last-Modified

资源的最后修改日期时间

还有 Cookie、 Set-Cookie 和 Content-Disposition 等在其他 RFC 中定义的首部字段,它们的使用频率也很高

End-to-end 首部和 Hop-by-hop 首部

端到端首部( End-to-end Header)

逐跳首部( Hop-by-hop Header)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HTTP 报文的结构
    • 在请求中,HTTP 报文由方法、URI、HTTP 版本、HTTP 首部字段等部分构成。
      • 在响应中,HTTP 报文由 HTTP 版本、状态码(数字和原因短语)、HTTP 首部字段 3 部分构成
      • HTTP 首部字段
        • HTTP 首部字段是由首部字段名和字段值构成的,中间用冒号“:” 分隔。
          • 字段值对应单个 HTTP 首部字段可以有多个值
            • 4 种 HTTP 首部字段类型
              • 通用首部字段( General Header Fields)
              • 请求首部字段( Request Header Fields)
              • 响应首部字段( Response Header Fields)
              • 实体首部字段( Entity Header Fields)
          • HTTP/1.1 首部字段一览
            • Cache-Control
              • 控制缓存行为
            • Connection
              • 逐跳首部、连接的管理
            • Date
              • 创建报文的日期时间
            • Pragma
              • 报文指令
            • Trailer
              • 报文末端的首部一览
            • Transfer-Encoding
              • 指定报文主体的传输编码方式
            • Upgrade
              • 升级为其他协议
            • Via
              • 代理服务器的相关信息
            • Warning
              • 错误通知
            • Accept
              • 用户代理可处理的媒体类型
            • Accept-Charset
              • 优先的字符集
            • Accept-Encoding
              • 优先的内容编码
            • Accept-Language
              • 优先的语言(自然语言)
            • Authorization
              • Web认证信息
            • Expect
              • 期待服务器的特定行为
            • From
              • 用户的电子邮箱地址
            • Host
              • 请求资源所在服务器
            • If-Match
              • 比较实体标记(ETag)
            • If-Modified-Since
              • 比较资源的更新时间
            • If-None-Match
              • 比较实体标记(与 If-Match 相反)
            • If-Range
              • 资源未更新时发送实体 Byte 的范围请求
            • If-Unmodified-Since
              • 比较资源的更新时间(与If-Modified-Since相反)
            • Max-Forwards
              • 最大传输逐跳数
            • Proxy-Authorization
              • 代理服务器要求客户端的认证信息
            • Range
              • 实体的字节范围请求
            • Referer
              • 对请求中 URI 的原始获取方
            • TE
              • 传输编码的优先级
            • User-Agent
              • HTTP 客户端程序的信息
            • Accept-Ranges
              • 是否接受字节范围请求
            • Age
              • 推算资源创建经过时间
            • ETag
              • 资源的匹配信息
            • Location
              • 令客户端重定向至指定URI
            • Proxy-Authenticate
              • 代理服务器对客户端的认证信息
            • Retry-After
              • 对再次发起请求的时机要求
            • Server
              • HTTP服务器的安装信息
            • Vary
              • 代理服务器缓存的管理信息
            • WWW-Authenticate
              • 服务器对客户端的认证信息
            • Allow
              • 资源可支持的HTTP方法
            • Content-Encoding
              • 实体主体适用的编码方式
            • Content-Language
              • 实体主体的自然语言
            • Content-Length
              • 实体主体的大小(单位:字节)
            • Content-Location
              • 替代对应资源的URI
            • Content-MD5
              • 实体主体的报文摘要
            • Content-Range
              • 实体主体的位置范围
            • Content-Type
              • 实体主体的媒体类型
            • Expires
              • 实体主体过期的日期时间
            • Last-Modified
              • 资源的最后修改日期时间
            • 还有 Cookie、 Set-Cookie 和 Content-Disposition 等在其他 RFC 中定义的首部字段,它们的使用频率也很高
            • End-to-end 首部和 Hop-by-hop 首部
              • 端到端首部( End-to-end Header)
                • 逐跳首部( Hop-by-hop Header)
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档