HTTP最多见的请求头

HTTP最多见的请求头以下:浏览器

l         Accept:浏览器可接受的MIME类型;服务器

l         Accept-Charset:浏览器可接受的字符集;编码

l         Accept-Encoding:浏览器可以进行解码的数据编码方式,好比gzip。Servlet可以向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这能够减小5到10倍的下载时间;操作系统

l         Accept-Language:浏览器所但愿的语言种类,当服务器可以提供一种以上的语言版本时要用到;代理

l         Authorization:受权信息,一般出如今对服务器发送的WWW-Authenticate头的应答中;图片

l         Connection:表示是否须要持久链接。若是Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久链接),它就能够利用持久链接的优势,当页面包含多个元素时(例如Applet,图片),显著地减小下载所须要的时间。要实现这一点,Servlet须要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,而后在正式写出内容以前计算它的大小;ip

l         Content-Length:表示请求消息正文的长度;文档

l         Cookie:这是最重要的请求头信息之一;io

l         From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它;email

l         Host:初始URL中的主机和端口;

l         If-Modified-Since:只有当所请求的内容在指定的日期以后又通过修改才返回它,不然返回304“Not Modified”应答;

l         Pragma:指定“no-cache”值表示服务器必须返回一个刷新后的文档,即便它是代理服务器并且已经有了页面的本地拷贝;

l         Referer:包含一个URL,用户从该URL表明的页面出发访问当前请求的页面。

l         User-Agent:浏览器类型,若是Servlet返回的内容与浏览器类型有关则该值很是有用;

l         UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操做系统和CPU类型。

相关文章
相关标签/搜索