HttpReponse是服務器接收到瀏覽器的請求后,處理返回結果常用的一個類。
一、屬性
Buffer 獲取或設置一個值,該值指示是否緩沖輸出並在處理完整個響應之后發送它。
BufferOutput 獲取或設置一個值,該值指示是否緩沖輸出並在處理完整個頁之后發送它。
Cache 獲取網頁的緩存策略(例如:過期時間、保密性設置和變化條款)。
CacheControl 獲取或設置與 HttpCacheability 枚舉值之一匹配的 Cache-Control HTTP 標頭。
Charset 獲取或設置輸出流的 HTTP 字符集。
ContentEncoding 獲取或設置輸出流的 HTTP 字符集。
ContentType 獲取或設置輸出流的 HTTP MIME 類型。
Cookies 獲取響應 Cookie 集合。
Expires 獲取或設置在瀏覽器上緩存的頁過期之前的分鍾數。如果用戶在頁面過期之前返回同一頁,則顯示緩存的版本。提供 Expires 是為了與 ASP 的先前版本保持兼容。
ExpiresAbsolute 獲取或設置從緩存中移除緩存信息的絕對日期和時間。提供 ExpiresAbsolute 是為了與 ASP 的先前版本保持兼容。
Filter 獲取或設置一個包裝篩選器對象,該對象用於在傳輸之前修改 HTTP 實體主體。
HeaderEncoding 獲取或設置一個 Encoding 對象,該對象表示當前標頭輸出流的編碼。
Headers 獲取響應標頭的集合。
IsClientConnected 獲取一個值,通過該值指示客戶端是否仍連接在服務器上。
IsRequestBeingRedirected 獲取一個布爾值,該值指示客戶端是否正在被傳輸到新的位置。
Output 啟用到輸出 HTTP 響應流的文本輸出。
OutputStream 啟用到輸出 HTTP 內容主體的二進制輸出。
RedirectLocation 獲取或設置 Http Location 標頭的值。
Status 設置返回到客戶端的 Status 欄。
StatusCode 獲取或設置返回給客戶端的輸出的 HTTP 狀態代碼。
StatusDescription 獲取或設置返回給客戶端的輸出的 HTTP 狀態字符串。
SubStatusCode 獲取或設置一個限定響應的狀態代碼的值。
SuppressContent 獲取或設置一個值,該值指示是否將 HTTP 內容發送到客戶端。
TrySkipIisCustomErrors 獲取或設置一個值,該值指定是否禁用 IIS 7.0 自定義錯誤。
二、方法
AddCacheDependency 將一組緩存依賴項與響應關聯,這樣,如果響應存儲在輸出緩存中並且指定的依賴項發生變化,就可以使該響應失效。
AddCacheItemDependencies 已重載。 使緩存響應的有效性依賴於緩存中的其他項。
AddCacheItemDependency 使緩存響應的有效性依賴於緩存中的其他項。
AddFileDependencies 已重載。 使緩存響應的有效性依賴於緩存中的其他項。
AddFileDependency 將單個文件名添加到文件名集合中,當前響應依賴於該集合。
AddHeader 將一個 HTTP 標頭添加到輸出流。提供 AddHeader 是為了與 ASP 的先前版本保持兼容。
AppendCookie 基礎結構。將一個 HTTP Cookie 添加到內部 Cookie 集合。
AppendHeader 將 HTTP 頭添加到輸出流。
AppendToLog 將自定義日志信息添加到 Internet 信息服務 (IIS) 日志文件。
ApplyAppPathModifier 如果會話使用 Cookieless 會話狀態,則將該會話 ID 添加到虛擬路徑中,並返回組合路徑。如果不使用 Cookieless 會話狀態,則 ApplyAppPathModifier 返回原始的虛擬路徑。
BinaryWrite 將一個二進制字符串寫入 HTTP 輸出流。
Clear 清除緩沖區流中的所有內容輸出。
ClearContent 清除緩沖區流中的所有內容輸出。
ClearHeaders 清除緩沖區流中的所有頭。
Close 關閉到客戶端的套接字連接。
DisableKernelCache 禁用當前響應的內核緩存。
End 將當前所有緩沖的輸出發送到客戶端,停止該頁的執行,並引發 EndRequest 事件。
Flush 向客戶端發送當前所有緩沖的輸出。
Pics 將一個 HTTP PICS-Label 標頭追加到輸出流。
Redirect 已重載。 將客戶端重定向到新的 URL。
RemoveOutputCacheItem 從緩存中移除與指定路徑關聯的所有緩存項。此方法是靜態的。
SetCookie 基礎結構。更新 Cookie 集合中的一個現有 Cookie。
TransmitFile 已重載。 將指定的文件直接寫入 HTTP 響應輸出流,而不在內存中緩沖該文件。
Write 已重載。 將信息寫入 HTTP 響應輸出流。
WriteFile 已重載。 將指定的文件直接寫入 HTTP 響應輸出流。
WriteSubstitution 允許將響應替換塊插入響應,從而允許為緩存的輸出響應動態生成指定的響應區域。
