下面对服务器常用报头进行说明:
1、Allow
指定服务器所支持的请求方法,即Get、Post
2、Cache-Control
文档缓存方式。其值可以是:public(缓存文档)、private(只能存储在私有缓存中)、no-cache(不缓存文档)、no-store(不缓存文档,也不存储在临时目录中)、must-revalidate(必须联系原来服务器而非中间代理)
3、Connection
是否使用持续性HTTP连接,可以是close(关闭)、keep-alive(保持连接)
4、Content-Disposition
将响应存储在给定名称的文件中。例如:
response.setHeader("Content-Disposition", "attachment;filename=letter.rar";
请参见本人的http://blog.csdn.net/hbccgg/archive/2011/04/06/6305228.aspx一文。
5、Content-encoding
文档传输过程中所使用的编码。
6、Content-language
所使用的语言。
7、Content-length
响应中的字节数。这个在上传文件时获得文件大小时经常用到。
8、Content-Type
报头响应文档的MIME。例如:
response.setContentType("text/html;charset=utf-8");
9、Expires
设置响应内容的过期时间。
10、Last-Modified
文件最后的修改时间。
11、Location
重新定位文档,类似于response.sendRedirect()方法;
12、Refresh
刷新页面。例如:
response.setHeader("Refresh","3;URL=index.jsp");
3秒钟后将自动打开index.jsp。
response.setHeader("Refresh","1");
当前页面每隔1秒钟自动刷新一次。