http协议具体内容(中)
Posted 观世斋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http协议具体内容(中)相关的知识,希望对你有一定的参考价值。
3.4 http协议的头部内容
3.4.1 通用首部字段
请求报文和响应报文两方都会使用的首部
首部字段名 说明 字段值(未整理) Cache-Control 控制缓存的行为 (未整理) Connection 逐跳首部、连接的管理 (未整理) Date 创建报文的日期时间 (未整理) Pragma 报文指令 (未整理) Trailer 报文末端的首部一览 (未整理) Transfer-Encoding 指定报文主题的传输编码方式 (未整理) Upgrade 升级为其他协议 (未整理) via 代理服务器的相关信息 (未整理) Warning 错误通知 (未整理)
3.4.2 请求首部字段
从客户端向服务器发送请求报文时使用的首部。补充了请求的附加内容、客户端信息、响应内容相关优先级等信息。
首部字段名 说明 字段值(未整理) Accept 用户代理可处理的媒体类型 (未整理) Accept-Charset 优先的字符集 (未整理) Accept-Encoding 优先的内容编码 (未整理) Accept-Language 优先的语言(自然语言) (未整理) Authorization web认证信息 (未整理) Expect 期待服务器的特定行为 (未整理) From 用户的电子邮箱地址 (未整理) Host 请求资源所在的服务器 (未整理) If-Macth 比较实体标记(ETag) (未整理) If-Modified-Since 比较资源的更新时间 (未整理) If-None-Match 比较实体标记(If-Macth) (未整理) If-Range 资源未更新时发送实体Byte的范围请求 (未整理) If-Unmodified-Since 比较资源的更新时间(与If-Modified-Since相反) (未整理) Max-Authorization 代理服务器要求客户端的认证信息 (未整理) Range 实体的字节范围请求 (未整理) Referer 对请求中URL的原始获取方 (未整理) TE 传输编码的优先级 (未整理) User-Agent HTTP客户端程序的信息 (未整理)
3.4.3 响应首部字段
从服务器端向客户端返回响应报文时使用的首部。补充了响应的附加内容,也会要求客户端附加额外的内容信息。
首部字段名 说明 字段值(未整理) Accept-Ranges 是否接受字节范围请求 (未整理) Age 推算资源创建经过时间 (未整理) ETag 资源的匹配信息 (未整理) Location 令客户端重定向至指定URL (未整理) Proxy-Authenticate 代理服务器对客户端的认证信息 (未整理) Retry-After 对再次发起请求的时机要求 (未整理) Server HTTP服务器的安装信息 (未整理) Vary 代理服务器缓存的管理信息 (未整理) WWW-Authenticate 服务器对客户端的认证信息 (未整理)
3.4.4 实体首部字段
针对请求请求报文和响应报文时使用的首部。补充了响应的附加内容,也会要求客户端附加额外的内容信息。
首部字段名 说明 字段值(未整理) Allow 资源可支持的HTTP方法 (未整理) Content-Encoding 实体主体适用的编方式 (未整理) Content-Language 实体主体的自然语言 (未整理) Content-Length 实体主体的大小(单位:字节) (未整理) Content-Location 替代对应资源的URL (未整理) Content-MD5 实体主体的报文摘要 (未整理) Content-Rangee 实体主体的位置范围 (未整理) Content-Type 实体主体的媒体类型 (未整理) Expires 实体主体过期的日期时间 (未整理) Last-Modified 资源最后修改日期时间 (未整理)
3.4.5 非HTTP/1.1 首部字段
3.4.6 End-to-end首部和Hop-by-hop首部
HTTP首部字段将定义成缓存代理和非缓存代理的行为,分为2种类型。
端到端首部(End-to-end Header)
分在此类别中的首部会转发给请求/响应对应的最终接收目标,且必须保存在由缓存生成的响应中,另外规定它必须被转发。
逐跳首部(Hop-by-hop Header)
分在此类别中的首部只对单次转发有效,会因通过缓存或代理而不再转发。HTTP/1.1和之后版本中,如果要使用hop-by-hop首部,需提供Connection首部字段。
下面列举了HTTP/1.1中的逐跳首部字段。除这8个首部字段之外,其他所有字段都属于端到端首部。
Connection
Keep-Alive
proxy-Authenticate
Proxy-Authorization
Trailer
TE
Transfer-Encoding
Upgrade
以上是关于http协议具体内容(中)的主要内容,如果未能解决你的问题,请参考以下文章