HTTP响应的headers头解析
Allow
服务器支持哪些请求方式(如GET、POST等)。
Content-Encoding
文档编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netspace和windows的IE4、IE5才支持它。因此,Servlet应该通过查看Accept-Encoding头(即request.getHeader('Accept-Encoding'))检查浏览器是否支持gzip,为支持gzip的浏览器返回经gzip压缩的HTML页面,为其他浏览器返回普通的页面
Content-Length
表示后面的文档属于什么MIME类型。Servlet默认为text/plain,但通常需要显式地指定为text/html。由于经常要设置Content-Type,因此HttpServletResponse提供了一个专用的方法setContentType。
Date
当前的GMT时间。你可以用setDateHeader来设置这个头以避免转换时间格式的麻烦
Expires
应该在什么时候认为文档已经过期,从而不再缓存它
Last-Modified
文档的最后改动时间。可以用Last-Modified也可用setDateHeader方法来设置
Localtion
表示客户应当到哪里去提取文档。
Refresh
表示浏览器应该在多少时间之后刷新文档,以秒计。可以用setHeader('Refresh', '5;URL=http://host/path')
Server
服务器名字。
Set-Cookie
设置和页面关联的Cookie。
Cache-Cntrol
响应输出到客户端后,服务端通过该报文头告诉客户端如何控制响应内容的缓存。
ETag
一个代表响应服务端资源(如页面)版本的报文头属性,如果某个服务端资源发生变化了,这个ETag就会响应发生变化
Localtion
来源:https://www.cnblogs.com/smss/p/7357645.html