IHttpResponse 接口

提供 HTTP 响应对象的接口。 可以使用 接口中的 IHttpResponse 方法来检索和修改当前 HTTP 响应中的数据。

语法

class IHttpResponse  

方法

下表列出了 接口公开 IHttpResponse 的方法。

主题 说明
Clear 清除响应实体。
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 为异步操作提供用于刷新数据和写入实体数据区块的接口。

Web 服务器核心接口

IHttpRequest 接口

另请参阅

IHttpContext 接口