美文网首页
HTTP - 首部

HTTP - 首部

作者: 二斤寂寞 | 来源:发表于2019-06-18 14:58 被阅读0次

首部和方法的配合,共同决定了客户端和服务器能够做什么样的事情。
首部的类型分为:

通用首部

请求报文和响应报文都可以使用。包括但不仅限于:

首部 描述
Connection 客户端和服务器指定链接有关选项
Date 日期时间标志,说明报文是什么时间创建的
MIME-Version 发送端使用的MIME版本
Trailer 若报文采取分块传输编码方式,可以使用该首部列出位于报文拖挂部分的首部集合。
Transfer-Encoding 告知接收方为了保证报文的可靠传输,对报文采用了什么编码方式。
Update 发送端可能想要升级使用的新版本或协议
Via 报文经过的中间节点
Cache-Control 缓存指示

请求首部

只在请求报文中有意义,说明了客户端的情况。包括但不仅限于:

首部 描述
Client-IP 客户端IP地址
From 客户端用户E-mail地址
Host 接收请求的服务器主机名和端口号
Referer 包含当前请求URI的文档的URL。就是说当前请求URL所在的那个页面对应的URL。
User-Agent 发起请求的应用程序信息
UA-Color、UA-CPU、UA-Disp、UA-OS、UA-Pixels 分别代表客户端显示器颜色信息、CPU信息、显示器信息、操作系统信息、显示器像素信息
Accept、Accept-Charset、Accept-Encoding、Accept-Language、TE 分别表示客户端可接受的媒体类型、字符集、编码方式、语言以及扩展编码
Expect 允许客户端列出要求服务器的行为
If-Match 若实体标记与文档当前实体标记匹配,就获取这份文档
If-None-Match 若实体标记与文档当前实体标记不匹配,就获取这份文档
If-Modified-Since 除非在指定日期之后资源被修改过,否则就限制这个请求
If-Unmodified-Since 除非在指定日期之后资源没有被修改过,否则就限制这个请求
If-Range 对文档某范围进行条件请求
Range 请求指定范围内的资源
Authorization 客户端提供给服务器以便进行认证的数据
Cookie 客户端向服务器发送的令牌
Cookie2 说明客户端支持的cookie版本
Max-Forward 和TRACE方法一同使用,控制请求转发的最大次数
Proxy-Authorization 和代理进行认证是使用
Proxy-Connect 和代理建立链接时控制链接

响应首部

响应首部为客户端提供了额外信息,使得客户端可以做出更好的响应。包括但不仅限于:

首部 描述
Age 从最初创建开始,响应持续时间
Public 服务器为其资源支持的请求方法列表
Retry-After 若资源不可用,在此日期之后重试
Server 服务器应用软件信息
Title HTML文档的标题
Warning 比原因短语更详细的警告报文
Accept-Ranges 服务器可以接收的范围类型
Vary 缓存信息
Proxy-Authenticate 代理对客户端的质询列表
Set-Cookie 服务器在客户端设置的令牌
WWW-Authenticate 服务器对客户端的质询列表

实体首部

描述实体相关信息。包括但不仅限于:

首部 描述
Allow 对此实体支持的请求方法
Location 告知客户端资源的实际位置
Content-Base、Content-Encoding、Content-Language、Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type 分别表示主体的基础URL、编码方式、使用语言、长度或尺寸、实际位置、MD5校验和、在整个范围中该实体的字节范围、对象类型
BTag 实体标记
Expires 实体不再有效
Last-Modified 最后一次被修改的日期

参考文章:
https://juejin.im/post/5a4f782c5188257326469d7c

相关文章

  • http首部

    作者:李成文;标签: http首部 HTTP报文首部 HTTP协议的请求和响应报文中必定包含HTTP首部。首部内容...

  • 「 图解HTTP 」 读书笔记 第 六 章上

    HTTP 首部 1. HTTP 报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部,首部内容为客户...

  • HTTP 首部

    HTTP 首部 HTTP 报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部。首部内容为客 户端和...

  • HTTP首部

    首先整个HTTP的报文结构如下图所示,我们这里主要专注于报文首部。 一. 请求报文首部 1. 请求报文首部结构: ...

  • HTTP首部

    说实在的,我们一直在请求和响应一直没有 好好看HTTP的结构,其实每个请求和响应都有首部和主体内容 请求首部 下面...

  • HTTP 首部

    分类 请求首部字段、响应首部字段、通用首部字段、实体首部字段。注意,实体分为实体首部、实体主体。 请求首部字段 响...

  • HTTP 首部

    首部 通用首部字段 Cache-Control(控制缓存的行为) no-cache 使用no-cache为了防止从...

  • HTTP首部

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

  • HTTP首部

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

  • HTTP首部

    因为工作的原因吧,在这里把HTTP首部总结一下,做一个学习笔记。由于HTTP版本或扩展规范的变化,首部字段可支持的...

网友评论

      本文标题:HTTP - 首部

      本文链接:https://www.haomeiwen.com/subject/wbsfqctx.html