`Response` 對象在Web開發中扮演著至關重要的角色,它提供了多種方法來控制HTTP回響。以下是`Response`對象的一些常用方法:
AddHeader。向HTTP回響添加新的HTTP報頭和值。
AppendToLog。向伺服器日誌條目的末端添加字元串。
BinaryWrite。在不經過任何字元轉換的情況下直接向輸出寫數據。
Clear。清除已緩衝的HTML輸出。
End。停止處理腳本並返回當前的結果。
Flush。立即傳送已緩衝的HTML輸出。
Redirect。將用戶重定向到一個不同的URL。
Write。向輸出寫指定的字元串。
setStatus。設定HTTP狀態碼。
sendError。傳送錯誤回響。
setHeader。設定或修改HTTP回響頭的值。
sendRedirect。通過傳送一個新的GET請求來實現頁面重定向。
getWriter。獲取用於向回響體寫入字元的`PrintWriter`對象。
setCharacterEncoding。設定回響的字元編碼。
getRequestURL、getRequestURI、getQueryString、getRemoteAddr、getRemoteHost、getRemotePort、getLocalAddr、getLocalName、getMethod。這些方法用於獲取關於當前請求的信息,如URL、請求的路徑、查詢字元串、客戶端IP位址、客戶端主機名、客戶端連線埠號、伺服器IP位址、伺服器主機名和請求方法等。
這些方法提供了對HTTP回響的精細控制,包括設定回響頭、主體和狀態碼,以及處理重定向和錯誤。