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);
