计算机网络 HTTP实体,Cookie,其他首部字段

本文详细介绍了HTTP请求和响应中的实体首部字段,如Content-Type、Content-Encoding、Cookie管理的Set-Cookie和Cookie首部,以及其他安全相关的首部字段,如X-Frame-Options和X-XSS-Protection,旨在帮助理解HTTP通信中的关键概念。
摘要由CSDN通过智能技术生成

目录

实体首部字段

Allow

 Content-Encoding

Content-Language

Content-Length

 Content-Location

Content-MD5

Content-Range

Content-Type

Expires

Last-Modified

为Cookie服务的首部字段

其他首部字段

X-Frame-Options

X-XSS-Protection

DNT

P3P


实体首部字段

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

Allow

首部字段Allow用于通知客户端能够支持Request-URI指定资源的所 有HTTP方法。当服务器接收到不支持的HTTP方法时,会以状态码 405 Method Not Allowed作为响应返回。与此同时,还会把所有能支 持的HTTP方法写入首部字段Allow后返回。

 Content-Encoding

首部字段Content-Encoding会告知客户端服务器对实体的主体部分选 用的内容编码方式。内容编码是指在不丢失实体信息的前提下所进行 的压缩。

主要采用以下4种内容编码的方式。

 gzip

compress

deflate

 identity

Content-Language

首部字段Content-Language会告知客户端,实体主体使用的自然语言 (指中文或英文等语言)。

Content-Length

首部字段Content- Length表明了实体主体部分的大小(单位是字节)。对实体主体进行内容编码传输时,不能再使用Content- Length 首部字段。山于实体主体大小的计算方法略微复杂,所以在此不再展 开。读者若想一探究竟,可参考RFC2616的4.4。

 Content-Location

首部字段Content-Location给出与报文主体部分相对应的URI。和首 部字段Location不同,Content- Location表示的是报文主体返回资源对 应的URI。

比如,对于使用首部字段Accept-Language的服务器驱动型请求,当 返回的页面内容与实际请求的对象不同时,首部字段Content-Location 内会写明URI。 (访问http://www.hackr.jp/返回的对象却是http://www.hackr.jp/index-ja.html等类似情况)

Content-MD5

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

对报文主体执行MD5算法获得的128位二进制数,再通过Base64编 码后将结果写入Content-MD5字段值。由于HTTP首部无法记录二进 制值,所以要通过Base64编码处理。为确保报文的有效性,作为接 收方的客户端会对报文主体

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值