HttpResponse對象


為了響應客戶端的請求,同樣定義了代表響應的類:HttpResponse類,它也定義在命名空間System.Web下,提供向客戶端響應的方法和屬性。

響應對象用於向瀏覽器發回服務器處理的結果,這個結果是Http協議中的響應消息。這個消息中包含:狀態行,頭部,主體部分。

 

常用屬性:

StatusCode:用於設置狀態碼,例如:200,500等等

StatusDescription:狀態的描述信息。

Status:可以直接設置狀態行的內容,例如:200 OK

ContentType:響應內容的類型,設置該屬性為itext\html,在輸出到Http消息中對應的頭部信息為Content-Type:text\html.

Cookies:向瀏覽器相應Cookie的集合

OutputStream:相應的內容部分是通過OutputStream屬性表示的Http輸出流

Output:多數情況下,在web開發中,服務器的處理結果是一個文本網頁,Output屬性指向了一個經過包裝的輸出流,文本類型的輸出流。這樣我們可以非常簡單的輸出文本內容

ContentEncoding:對於文本內容,所使用的編碼由屬性ContentEncoding決定

BufferOutput:設置是否緩沖輸出的內容

 

常用方法:

Redirect():重定向

AddHeader():添加輸出頭,大多數響應的頭部信息可以通過HttpResponse屬性設置,對於沒有對應屬性的頭部信息,可以通過AddHeader()方法添加


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM