IHttpRequest 介面
提供 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) 用於要求驗證。 |