HTTP首部都是用来作什么的

请求首部html

1. Accept首部缓存

Accept首部为客户端提供了一种将其喜爱和能力告知服务器的方式,包括它们想要什么,能够使用什么,以及最重要的,它们不想要什么. Accept首部会使链接的两端都受益,客户端就会获得它们想要的内容,服务器端则不会浪费其时间和带宽来发送客户端没法使用的东西安全

Accept     告诉服务器可以发送哪些媒体类型服务器

Accept-Charset     告诉服务器可以发送哪些字符串cookie

Accept-Encoding    告诉服务器可以发送哪些编码方式编码

Accept-Language    告诉服务器可以发送哪些语言spa

 

2. 条件请求首部代理

有时客户端但愿为请求加上某些限制htm

Expect      容许客户端列出某请求所要求的服务器行为对象

If-Match      若是实体标记与以前的相匹配,就获取这份文档

If-Modified-Since   在某个指定日期后被修改过,服务器就传输该资源,不然从缓存中获取

If-None-Match     与If-Match相反

If-Range        容许对文档的某个范围进行条件请求

 

3. 安全首部请求

要求客户端在获取特定的资源以前,先对自身进行认证

Authorization      须要登陆

Cookie                令牌

 

响应首部

响应的信息性首部

Age                   响应持续时间

Public                服务器资源支持的请求方法

Retry-After        若资源不可用,在此日期重试

Server               服务器应用程序软件的名称和版本

Title                  html文档title

Warning             警告报文

 

1. 协商首部

Accept-Range           服务器可接收的范围类型

Vary                       包含其余首部的列表, 能够将通过的代理 放入该首部

 

2. 安全响应首部

HTTP的质询/响应认证机制的响应侧

Proxy-Authenticate      来自代理的对客户端的质询列表

Set-cookie                  在客户端设置一个令牌,以便服务器对客户端进行标识

WWW-Authenticate

 

实体首部

描述实体的状态,什么类型,

Allow                        列出了能够对此实体执行的请求方法

Location                    告知客户端实体实际上位于何处

 

1. 内容首部

提供了与实体内容有关的特定信息

Content-Base             解析主体中的相对URL时使用的基础URL

Content-Encoding       主体编码方式

Content-Length          主体内容长度

Content-Location        资源实际所处位置

Content-Range           实体表示的字节范围

Content-Type             对象类型

 

2. 实体缓存首部

Etag

Expires                      实体缓存失效,要再次获取该实体的日期和时间

Last-Modified             这个实体最后一次被修改的日期和时间

相关文章
相关标签/搜索