https://blog.csdn.net/educast/article/details/52148706
-
response 設置響應頭的常用幾種方法
-
-
1.Location 的用法
-
-
-
response.setStatus(302)//臨時定向響應碼
-
-
response.setHeader("Location", "/day03_00_ResponseHeader/servlet/ResponseHeaderDemo2");///day03_00_ResponseHeader/servlet/ResponseHeaderDemo2 代表轉向的地址
-
-
-
-
-
2.response.setHeader("Content-Encoding", "gzip"); //告訴響應頭以gzip 格式解碼
-
-
再輸入輸出流的時候用GZIPOutputStream 縮小文件的大小。
-
-
-
-
-
3.//刷新Refersh
-
-
response.setHeader("Refresh", "3;url=http://www.baidu.com"); //告訴客戶端 三秒后刷新
-
-
-
-
-
4.Content-Disposition 通知客戶端已下載的方式接受數據
-
-
-
response.setHeader("Content-Disposition", "attachment;filename=2.jpg");
-
-
-
-
-
5.Content-Type//告知客戶端響應正文類型
-
response.setHeader("Content-Type", "application/octet-stream");
-
-
6. Expires 控制緩存
-
-
//控制瀏覽器不要緩存
-
response.setHeader("Expires", "-1");
-
response.setHeader("Cache-Control", "no-cache");
-
response.setHeader("Pragma", "no-cache");
-
-
//控制緩存時間 response.setDateHeader("Expires", System.currentTimeMillis()+16060*1000);