提供 HTTP 要求物件的介面。 您可以使用 介面中的 IHttpRequest 方法來擷取和修改目前 HTTP 要求中的資料。
Syntax
class IHttpRequest
方法
下表列出 介面所 IHttpRequest 公開的方法。
| 名稱 | 描述 |
|---|---|
| DeleteHeader | 從要求中刪除 HTTP 標頭。 |
| GetClientCertificate | 擷取與要求相關聯的用戶端憑證。 |
| GetForwardedUrl | 傳回轉送的 URL。 |
| GetHeader | 傳回指定之 HTTP 標頭的值。 |
| GetHeaderChanges | 擷取目前要求的伺服器標頭變更。 |
| GetHttpMethod | 傳回目前要求的 HTTP 方法。 |
| GetHttpVersion | 傳回要求的 HTTP 版本。 |
| GetLocalAddress | 傳回目前要求的本機介面位址。 |
| GetRawHttpRequest | 傳回結構,其中包含原始 HTTP 要求。 |
| GetRemainingEntityBytes | 傳回要從用戶端讀取的剩餘位元組數目。 |
| GetRemoteAddress | 傳回目前要求的用戶端介面遠端位址。 |
| GetSiteId | 擷取目前 HTTP 要求的月臺識別碼。 |
| GetUrlChanged | 判斷是否已修改要求 URL。 |
| NegotiateClientCertificate | 起始與 Web 用戶端的用戶端憑證交涉。 |
| ReadEntityBody | 傳回 HTTP 要求實體主體。 |
| SetEntityBody | 以新的資料取代現有的 HTTP 要求本文。 |
| SetHeader | 設定或附加指定 HTTP 要求標頭的值。 |
| SetHttpMethod | 設定要求的 HTTP 方法。 |
| SetUrl | 修改要求 URL。 |
衍生類別
| 名稱 | 描述 |
|---|---|
| IHttpRequest2 | 提供用來擷取通道系結權杖的介面, (CBT) 用於要求驗證。 |