Response物件
【簡述】
Web伺服器收到客戶端的http請求,會針對每一次請求,分別建立一個用於代表請求的request物件和代表響應的response物件。
request和response物件既然代表請求和響應,
我們要獲取客戶端提交過來的資料,只需要找request物件,
我們要向客戶端輸出資料,只需要找response物件。
【HttpServletResponse】
HttpServletResponse物件伺服器的響應,這個物件中封裝了向客戶端傳送的資料、傳送響應頭、傳送響應狀態碼的方法。
【response字元編碼問題】
1.設定response使用的碼錶,以控制response以什麼編碼向瀏覽器寫出資料。
response.setCharacterEncoding("UTF-8");
2.指定瀏覽器以什麼碼錶開啟伺服器傳送的資料 (兩種方式)
response.setHeader("Content-type","text/html;charset=UTF-8"); //或者 response.setContentType("text/html;charset=UTF-8");
[ 提示 ]使用HTML語言中的<meta>標籤也可以來控制瀏覽器的行為!如下
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
【response 快取】
[ 1.response設定瀏覽器不快取 ]
response.setDateHeader("expires", -1); response.setHeader("Cache-Control", "no-cached"); response.setHeader("Pragma", "no-cached");
[ 2.response設定瀏覽器快取一定時間 ]
response.setDateHeader("expires", System.currentTimeMillis()+3600*1000); //當前時間+1h
【response設定請求重定向】
response.sendRedirect("/aaa/bbb.jsp")
[ 關於重定向的特點 ]
1.瀏覽器會想伺服器傳送兩次請求,意味著有兩個request和兩個response
2.用重定向技術,瀏覽器的位址列會發生變化
一般來說,使用者登入和顯示購物車時,會使用重定向技術。
相關文章
- Request和Response物件物件
- Servlet中的response物件Servlet物件
- 如何避免在Flask中使用Response物件Flask物件
- request和response——請求響應物件物件
- JSP 中的 Request 和 Response 物件JS物件
- ASP.NET常見物件之Request與ResponseASP.NET物件
- JSP九大內建物件 out request responseJS物件
- struts之Action中獲取request、response物件的方法物件
- request和response物件作用範圍不一樣麼?物件
- Response
- node中的response.write()和response.end()
- response from oracleOracle
- Response重定向
- response返回字元床字元
- Django rest framework之全域性異常、封裝Response物件及自動生成介面文件DjangoRESTFramework封裝物件
- Swagger 響應資料 response 裡包含動態變化的物件 key 的方法Swagger物件
- Laravelapi 自定義 response 格式LaravelAPI
- Sanic Response HTTP 響應HTTP
- django的response-8Django
- Response下載檔案
- Servlet第三篇【request和response簡介、response的常見應用】Servlet
- request和response的區別
- DRF之Response原始碼分析原始碼
- Response響應字元資料字元
- 在哪裡可以檢視Response
- jsp隱式物件都包括什麼?包括request、response、out、session、application、config、pageContext。JS物件SessionAPPContext
- Runcluvfy-Dns Response Time Check-Fails with PRVF-5636 DNS response_1326997.1DNSAI
- 「PNN for User Response Prediction」- 論文摘要
- asp.net 8 Request,Response,ServerASP.NETServer
- scrapy 中的 headers,Resquest,responseHeader
- JAVA的request和response有效域Java
- request/response解決中文亂碼
- axios response data 返回空字串iOS字串
- WEB開發2--request&responseWeb
- Checking DNS response time for an unreachable nodeDNS
- Vapor文件學習廿八: HTTP -ResponseVaporHTTP
- Response.cookies和Request.cookiesCookie
- The Last Reader Response——13-17AST