muchener's blogs

HTTP消息头

字数统计: 393阅读时长: 1 min
2016/05/18 Share

###(1)常用的消息头

  • Connection:表示是否需要持久连接。例:Connection: close。
  • Content-Length:用于规定消息主体的字节长度。
  • Content-Type:用于规定消息主题的内容类型。例如:html文档类型为text/html,jpeg文件的类型为image/jpeg。
  • Transfer-Encoding:制定为方便其通过HTTP传输而对消息主体使用的任何编码。

###(2)请求消息头

  • Accept:指定客户端能够接收的内容类型。例:Accept: text/plain, text/html。
  • Accept-Charset:浏览器可以接受的字符编码集。例:UTF-8 – Unicode。例:Accept-Encoding: compress, gzip。
  • Accept-Encoding:指定浏览器可以支持的web服务器返回内容压缩编码类型。
  • Accept-Language:浏览器可接受的语言。例:Accept-Language: en,zh。
  • Authorization:HTTP授权的授权证书。
  • Cookie:HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器。
  • Host:指定请求的服务器的域名和端口号。
  • Referer:指示提出当前请求的原始url。
  • User-Agent:提供与浏览器或生成请求的其他客户端软件有关的信息。

###(3)响应消息头

  • Cache-Control:指定请求和响应遵循的缓存机制。例:Cache-Control: no-cache
  • Pragma:用于向浏览器传送缓存指令。例:Pragma: no-cache
  • Location:用于在重定向响应中说明重定向的目标。
  • Server:提供所使用的Web服务器软件的的相关信息。
  • Set-Cookie:用于向浏览器发布cookie,浏览器会在随后的请求中将其返回给服务器。
CATALOG