servlet的下載模塊對應http
一、原始Servlet的下載
request、session、application(ServletContext)
上下文對象,也就是域對象
代碼
常見響應頭 | 描述 |
Location | 指定響應的路徑,需要與狀態碼302配合使用,完成跳轉。 |
Content-Type | 響應正文的類型(MIME類型):用哪種碼表來解碼 取值:text/html;charset=UTF-8 |
Content-Disposition | 通過瀏覽器以下載方式解析正文 取值:attachment;filename=xx.zip |
Set-Cookie | 與會話相關技術。服務器向瀏覽器寫入cookie |
Content-Encoding | 服務器使用的壓縮格式 取值:gzip |
Content-length | 響應正文的長度 |
Refresh | 定時刷新,格式:秒數;url=路徑。url可省略,默認值為當前頁。 取值:3;url=www.itcast.cn //三秒刷新頁面到www.itcast.cn |
Server | 指的是服務器名稱,默認值:Apache-Coyote/1.1。可以通過conf/server.xml配置進行修改。<Connector port="8080" ... server="itcast"/> |
Last-Modified | 服務器通知瀏覽器,文件的最後修改時間。與If-Modified-Since一起使用。 |
常見請求頭 | 描述 (紅色掌握,其他了解) |
Referer | 瀏覽器通知服務器,當前請求來自何處。如果是直接訪問,則不會有這個頭。常用於:防盜鏈:一個網站只允許自己網站的客戶下載,一些網站把下載網站的鏈接copy到自己網站裏面,別人可以下載自己網站的資源了 本次請求的來源 |
If-Modified-Since | 瀏覽器通知服務器,本地緩存的最後變更時間。與另一個響應頭組合控制瀏覽器頁面的緩存。 |
Cookie | 與會話有關技術,用於存放瀏覽器緩存的cookie信息。 |
User-Agent | 瀏覽器通知服務器,客戶端瀏覽器與操作系統相關信息 |
Connection | 保持連接狀態。Keep-Alive 連接中,close 已關閉 |
Host | 請求的服務器主機名 |
Content-Length | 請求體的長度 |
Content-Type | 如果是POST請求,會有這個頭,默認值為application/x-www-form-urlencoded,表示請求體內容使用url編碼 |
Accept: | 瀏覽器可支持的MIME類型。文件類型的一種描述方式。 MIME格式:大類型/小類型[;參數] 告訴服務器客戶端可以處理的數據類型 例如: text/html ,html文件 text/css,css文件 text/javascript,js文件 image/*,所有圖片文件 |
Accept-Encoding | 瀏覽器(也就是客戶端)通知服務器,瀏覽器支持的數據壓縮格式。如:GZIP壓縮 服務器給的響應,網頁代碼特別多,壓縮後給客戶端 |
Accept-Language | 瀏覽器通知服務器,瀏覽器支持的語言。各國語言(國際化i18n) |
Cache-Controlno-cache | 緩存控制,禁用緩存 |
servlet的下載模塊對應http