HTTP全部报文首部字段

来源:互联网 发布:hotel california知乎 编辑:程序博客网 时间:2024/06/05 19:16

转自:http://m.blog.csdn.net/article/details?id=50318881

HTTP全部报文首部字段


HTTP报文结构

  • 报文首部
  • 空行(CR+LF)
  • 报文主体
HTTP报文类型
  • 请求报文
  • 响应报文
HTTP请求报文首部
  • 请求行
  • 请求首部字段
  • 通用首部字段
  • 实体首部字段
HTTP响应报文首部
  • 状态行
  • 响应首部字段
  • 通用首部字段
  • 实体首部字段
HTTP一共有四种类型的首部字段
  • 通用首部字段:请求报文和响应报文两方都会使用的首部。
  • 请求首部字段:从客户端向服务器发送请求报文时使用的首部。
  • 响应首部字段:从服务器向客户端返回响应报文时使用的首部。
  • 实体首部字段:针对请求报文和响应报文的实体部分使用的首部

通用首部字段

首部字段名说明Cache控制缓存的行为Connection逐跳首部、连接的管理Date创建报文的日期时间Pragma报文指令Trailer报文末端的首部一览Transfer-Encoding指定报文主体的传输编码方式Upgrade升级为其他协议Via代理服务器的相关信息Warning错误通知
请求首部字段

首部字段名说明Accept用户代理可处理的媒体类型Accept-Charset优先的字符集Accept-Encoding优先的内容编码Accept-Language优先的语言(自然语言)AuthorizationWeb认证信息Expect期待服务器的特定行为From用户的电子邮箱地址Host请求资源所在服务器if-Match比较实体标记(ETag)if-Modified-Since比较资源的更新时间if-None-Match比较实体标记(与if-Match相反)if-Range资源未更新时发送实体Byte的范围请求if-Unmodified-Since比较资源的更新时间(与if-Modified-Since相反)Max-Forwards最大传输逐跳数Proxy-Authorization代理服务器要求客户端的认证信息Range实体的字节范围请求Referer对请求中URI的原始获取方法TE传输编码的优先级User-AgentHTTP客户端程序的信息

  • 响应首部字段

首部字段名说明Accept-Ranges是否接受字节范围请求Age推算资源创建经过时间ETag资源的匹配信息Location令客户端重定向至指定的URIProxy-Authenticate代理服务器对客户端的认证信息Reter-After对再次发起请求的时机要求ServerHTTP服务器的安装信息Vary代理服务器缓存的管理信息WWW-Authenticate服务器对客户端的认证信息


  • 实体首部字段
首部字段名说明Allow资源可支持的HTTP方法Content-Encoding实体主体的适用的编码方式Content-Language实体主体的自然语言Content-Length实体主体的大小(单位:字节)Content-Location替代对应资源的URIContent-MD5实体主体的报文摘要Content-Range实体主体的位置范围Content-Type实体主体的媒体类型Expires实体主体过期的日期时间Last-Modified资源的最后修改日期时间
0 0