码迷,mamicode.com
首页 > Web开发 > 详细

HTTP协议10-实体首部字段

时间:2019-03-10 20:50:32      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:content   日期   byte   记录   splay   获得   may   写入   生成   

实体首部字段

实体首部字段是包含咋请求报文和响应报文中实体部分的首部,用于补充内容的更新时间等于实体相关的信息。

 

1)Allow

Allow:GET,HEAD
技术图片

用于通知客户端能够支持访问指定资源的请求方法。

当服务器接收到不支持的HTTP方法时,会以状态码405响应返回。同时,还会把能支持的HTTP方法写入首部字段Allow后返回。

 

2)Content-Encoding

Content-Encoding:gzip
技术图片

告知客户端,服务器对实体的主体部分选用的内容编码方式。

内容编码是指在不丢失实体信息的前提下所进行的压缩

 

3)Content-Language

Content-Language:zh-CN
技术图片

告知客户端,,实体主体使用的自然语言(中文或英文等)

 

4)Content-Length

Content-Length:15000
技术图片

表明了实体主体部分的大小(单位为字节)

对实体主体进行内容编码传输时,不能使用Content-Length首部字段。

 

5)Content-Location

Content-Location:http://www.hackr.jp/index-ja.html
技术图片

给出了与报文主体部分相对应的URI。该字段表示的是报文主体返回资源的URI

 

6)Content-MD5

Content-MD5:OGFkZDUwNGVhNGY3N2MxMdIwZmQ4NTBmY2IyTY==
技术图片

首部字段Content-MD5是一串由MD5算法生成的值。其目的在于检查报文主体在传输过程是否保持完整,以及确认传输到达。

对报文主体执行MD5算法获得128位二进制数,再通过Base64编码后讲结果写入Content-MD5字段值。(HTTP首部无法记录二进制),接收的客户端会对报文主体再执行一次相同的MD5算法。然后算出来的值和字段值进行对比

 

7)Content-Range

Content-Range:bytes 5001-10000/10000
技术图片

针对范围请求,返回响应时使用的首部字段。告知客户端作为响应返回的实体哪个部分符合范围请求.表示当前发送部分及整个实体大小。

 

8)Content-Type

Content-Type:text/html;charset=UTF=8
技术图片

说明实体内对象的媒体类型

 

9)Expires

Expires:Wed,04 Jul 2018 08:26:04 GMT
技术图片

告知客户端资源失效日期

 

10)Last-Modified

Last-Modified:Wed,23 May 2018 09:59:21 GMT
技术图片

资源最终被修改时间

 

HTTP协议10-实体首部字段

标签:content   日期   byte   记录   splay   获得   may   写入   生成   

原文地址:https://www.cnblogs.com/myal/p/10506679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!