IHttpRequest 接口
提供 HTTP 请求对象的接口。 可以使用 接口中的 IHttpRequest
方法来检索和修改当前 HTTP 请求中的数据。
语法
class IHttpRequest
方法
下表列出了 接口 IHttpRequest
公开的方法。
名称 | 说明 |
---|---|
DeleteHeader | 从请求中删除 HTTP 标头。 |
GetClientCertificate | 检索与请求关联的客户端证书。 |
GetForwardedUrl | 返回转发的 URL。 |
GetHeader | 返回指定 HTTP 标头的值。 |
GetHeaderChanges | 检索对当前请求的服务器标头所做的更改。 |
GetHttpMethod | 返回当前请求的 HTTP 方法。 |
GetHttpVersion | 返回请求的 HTTP 版本。 |
GetLocalAddress | 返回当前请求的本地接口的地址。 |
GetRawHttpRequest | 返回包含原始 HTTP 请求的结构。 |
GetRemainingEntityBytes | 返回要从客户端读取的剩余字节数。 |
GetRemoteAddress | 返回当前请求的客户端接口的远程地址。 |
GetSiteId | 检索当前 HTTP 请求的站点 ID。 |
GetUrlChanged | 确定是否修改了请求 URL。 |
NegotiateClientCertificate | 启动与 Web 客户端的客户端证书协商。 |
ReadEntityBody | 返回 HTTP 请求实体正文。 |
SetEntityBody | 将现有的 HTTP 请求正文替换为新数据。 |
SetHeader | 设置或追加指定的 HTTP 请求标头的值。 |
SetHttpMethod | 设置请求的 HTTP 方法。 |
SetUrl | 修改请求 URL。 |
派生类
名称 | 说明 |
---|---|
IHttpRequest2 | 提供用于检索通道绑定令牌的接口, (用于请求验证的 CBT) 。 |