response 設置響應頭的經常使用幾種方法瀏覽器
1.Location 的用法緩存
response.setStatus(302)//臨時定向響應碼app
response.setHeader("Location", "/day03_00_ResponseHeader/servlet/ResponseHeaderDemo2");///day03_00_ResponseHeader/servlet/ResponseHeaderDemo2 表明轉向的地址url
2.response.setHeader("Content-Encoding", "gzip"); //告訴響應頭以gzip 格式解碼ip
再輸入輸出流的時候用GZIPOutputStream 縮小文件的大小。servlet
3.//刷新Refershit
response.setHeader("Refresh", "3;url=http://www.baidu.com"); //告訴客戶端 三秒後刷新io
4.Content-Disposition ////通知客戶端已下載的方式接受數據stream
response.setHeader("Content-Disposition", "attachment;filename=2.jpg");coding
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()+1*60*60*1000);