下载此文档

HTTP请求报头详解.docx


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
1 / 24
头字段包括 4 类:
general-header ; request-header ; response-header ; entity-header .
********************的版本,成功或者错误编码加上包含效劳器信息、实体元信息以及可能的实体内容。
4 / 24
通常 消息包括客户机向效劳器的恳求消息和效劳器向客户机的响应消息。
这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域完毕的空行和可选的消息体组成。 的头域包括通用头,恳求头,响应头和实体头四个局部。每个头域由一个域名,冒号〔:
〕和域值三局部组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开头处,使用至少一个空格或制表 符。
1、通用头域
通用头域包含恳求和响应消息都支持的头域,通用头域包含Cache- Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩展,假设存在不支持的通用头域,一般将会作为实体头域处理。下面简洁介绍几个在 UPnP 消息中使用的通用头域。
Cache-Control 头域
Cache-Control 指定恳求和响应遵循的缓存机制。在恳求消息或响应消息中设置 Cache-Control 并不会修改另一个消息处理过程中的缓存处理过程。恳求时的缓存指令包括 no-cache、no- store、max-age、max-stale、min-fresh、only-if- cached,响应消息中的指令包括 public、private、no-cache、no-store、no- transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下:
Public 指示响应可被任何缓存区缓存。
Private 指示对于单个用户的整个或局部响应消息,不能被共享缓存处理。这允许效劳器仅仅描述当用户的局部响应消息,此响应消息对于其他用户的恳求无效。
no-cache 指示恳求或响应消息不能缓存
5 / 24
no-store 用于防止重要的信息被无意的公布。在恳求消息中发送将使得恳求和响应消息都不使用缓存。
max-age 指示客户机可以接收生存期不大于指定时间〔以秒为单位〕的响应。
min-fresh 指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
max-stale 指示客户机可以接收超出超时期间的响应消息。假设指定 max- stale 消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。
Date 头域
Date 头域表示消息发送的时间,时间的描述格式由 rfc822 定义。例如, Date:
Mon,31Dec200104:25:57GMT。Date 描述的时间表示世界标准时,换算本钱地时间,需要知道用户所在的时区。
Pragma 头域
Pragma 头域用来包含实现特定的指令,最常用的是 Pragma: no-cache。在 / 协议中,它的含义和 Cache-Control: no-cache 一样。
2、恳求消息
恳求消息的第一行为下面的格式:
MethodSPRequest-URISP -VersionCRLF
Method 表示对于 Request-URI 完成的方法,这个字段是大小写敏感的,包括 OPTIONS、GET、H
EAD、POST、PUT、DELET
6 / 24
E、TRACE。方法 GET 和 HEAD 应当被全部的通用 WEB 效劳器支持,其他全部方法的实现是可选的。GET 方法取回由 Request-URI 标识的信息。HEAD 方法也是取回由 Request-URI 标识的信息,只是可以在响应时,不返回消息体。POST 方法可以恳求效劳器接收包含在恳求中的实体信息,可以用于提交表单,向新闻组、BBS、邮件群组和数据库发送消息。
SP 表示空格。
Request-URI 遵循 URI 格式,在此字段为星号〔*〕时,说明恳求并不用于某个特定的资源地址,而是用于效劳器本身。
-Version 表示支持的 版本,例如为 /。CRLF 表示换行回车符。
恳求头域允许客户端向效劳器传递关于恳求或者关于客户机的附加信息。恳求头域可能包含以下字段 Accept、Accept-Charset、Accept- Encoding、
Accept-Language、A

HTTP请求报头详解 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人老狐狸
  • 文件大小30 KB
  • 时间2022-06-12
最近更新