response設定相應頭的方法

2021-09-10 08:52:00 字數 1080 閱讀 6230

response 設定響應頭的常用幾種方法

response.setstatus(302)//臨時定向響應碼

response.setheader(「location」, 「/day03_00_responseheader/servlet/responseheaderdemo2」);///day03_00_responseheader/servlet/responseheaderdemo2 代表轉向的位址

response.setheader(「content-encoding」, 「gzip」); //告訴響應頭以gzip 格式解碼

再輸入輸出流的時候用gzipoutputstream 縮小檔案的大小。

response.setheader(「refresh」, 「3;url= //告訴客戶端 三秒後重新整理

content-disposition頭提供給瀏覽器確定http響應內容的資訊。當瀏覽器讀到這些頭資訊後,它能確定:

rfc 2183中有對content-disposition頭完整的解釋。

通過合適地設定content-disposition的值,servlet能指示瀏覽器是「內嵌」顯示檔案還是把它當作附件處理。

例1.內嵌顯示乙個檔案

content-disposition: inline; filename=foobar.pdf

例2.往response裡附加乙個檔案

content-disposition: attachment; filename=foobar.pdf

//控制瀏覽器不要快取

response.setheader(「expires」, 「-1」);

response.setheader(「cache-control」, 「no-cache」);

response.setheader(「pragma」, 「no-cache」);

//控制快取時間 response.setdateheader(「expires」, system.currenttimemillis()+16060*1000);

response 設定響應頭

response 設定響應頭的常用幾種方法 1.location 的用法 response.setstatus 302 臨時定向響應碼 response.setheader location day03 00 responseheader servlet responseheaderdemo2 da...

拓展 response響應頭設定總結

1,設定輸出不快取 response.setheader pragma no cache response.setheader cache control no cache response.setdateheader expires 0 2,必須使用http head頭 cache control...

response 設定響應頭的常用幾種方法

response 設定響應頭的常用幾種方法 1.location 的用法 response.setstatus 302 臨時定向響應碼 response.setheader location day03 00 responseheader servlet responseheaderdemo2 da...