IHttpResponse 介面
提供 HTTP 回應物件的介面。 您可以使用 介面中的 IHttpResponse
方法來擷取和修改目前 HTTP 回應中的資料。
Syntax
class IHttpResponse
方法
下表列出 介面所 IHttpResponse
公開的方法。
主題 | 描述 |
---|---|
清除 | 清除回應實體。 |
ClearHeaders | 清除回應標頭,並將標頭設定為預設值。 |
CloseConnection | 關閉連線,並將重設封包傳送至用戶端。 |
DeleteHeader | 刪除指定的 HTTP 標頭。 |
DisableBuffering | 停用目前要求的回應緩衝。 |
DisableKernelCache | 停用此回應的核心快取。 |
清除 | 將回應緩衝區中的現有內容傳送至用戶端。 |
GetCachePolicy | 擷取回應輸出快取原則。 |
GetErrorDescription | 擷取自訂錯誤描述。 |
GetHeader | 傳回指定之 HTTP 標頭的值。 |
GetHeaderChanges | 擷取目前回應之伺服器標頭的變更。 |
GetHeadersSuppressed | 判斷是否隱藏回應狀態和標頭。 |
GetKernelCacheEnabled | 判斷是否啟用目前回應的核心快取。 |
GetRawHttpResponse | 擷取包含原始 HTTP 回應的結構。 |
GetStatus | 擷取回應的 HTTP 狀態。 |
重新導向 | 將用戶端重新導向至指定的 URL。 |
ResetConnection | 立即重設通訊端連線。 |
SetErrorDescription | 指定自訂錯誤描述。 |
SetHeader | 設定或附加指定 HTTP 回應標頭的值。 |
SetNeedDisconnect | 在回應完成之後重設通訊端。 |
SetStatus | 設定回應的 HTTP 狀態。 |
SuppressHeaders | 隱藏回應狀態和標頭。 |
WriteEntityChunkByReference | 在回應本文中插入或附加 HTTP_DATA_CHUNK 結構。 |
WriteEntityChunks | 將一或多個 HTTP_DATA_CHUNK 結構附加至回應主體。 |
衍生類別
名稱 | 描述 |
---|---|
IHttpResponse2 | 提供介面,用於排清資料和寫入非同步作業的實體資料區塊。 |