首部字段类型:
请求首部字段,响应首部字段,通用首部字段,实体首部字段;
请求首部字段类型:
Accept:告诉服务器能够发送哪些媒体类型
Accept-Charset:告诉服务器能够发送哪些字符集
Accept-Encoding:告诉服务器能够发送哪些编码方式
Accept-Language:告诉服务器能够发送哪些语言
From:用户的邮箱地址;
Host:资源所在的服务器的主机名和端口号;
Range:实体的字节范围要求;
Referer:对请求中URI的原始获取方;
Authorization:包含了客户端提供给服务器,以便对其自身进行认证的数据
Cookie:客户端用它向服务器传送数据
Max-Forward:在通往源端服务器的路径上,将请求转发给其他代理或网关的最大次数
User-Agent:将发起请求的应用程序名称告知服务器
If-Match:如果实体标记与文档当前的实体标记相匹配,就获取这份文档
If-Modified-Since:除非在某个指定的日期之后资源被修改过,否则就限制这个请求
If-None-Match:如果提供的实体标记与当前文档的实体标记不相符,就获取文档
If-Range:允许对文档的某个范围进行条件请求
If-Unmodified-Since:除非在某个指定日期之后资源没有被修改过,否则就限制这个请求
响应首部字段:
Age:(从最初创建开始)响应持续时间
Server:服务器应用程序软件的名称和版本
Title:对HTML文档来说,就是HTML文档的源端给出的标题
Accept-Ranges:对此资源来说,服务器可接受的范围类型
Vary:服务器会根据这些首部的内容挑选出最适合的资源版本发送给客户端
Set-Cookie:在客户端设置数据,以便服务器对客户端进行标识
Location:告知客户端实体实际上位于何处,用于将接收端定向到资源的位置(URL)上去
通用首部字段:
Connection:允许客户端和服务器指定与请求/响应连接有关的选项
Date:提供日期和时间标志,说明报文是什么时间创建的
Cache-Control:用于随报文传送缓存指示
Via:显示了报文经过的中间节点(代理、网关)
Transfer-Encoding:报文主体的传输编码方式;
Warning:错误通知;
实体首部字段:
Allow:支持HTTP的请求方法;
Content-Encoding:对主体执行的任意编码方式
Content-Language:理解主体时最适宜使用的自然语言
Content-Length:主体的长度
Content-Location:资源实际所处的位置
Content-Range:在整个资源中此实体表示的字节范围
Content-Type:这个主体的对象类型
Last-Modified:这个实体最后一次被修改的日期和时间
Expires:实体不再有效(过期),要从原始的源端再次获取实体的日期和时间