共用方式為


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) 用於要求驗證。

Web Server Core 介面

IHttpResponse 介面

另請參閱

IHttpCoNtext 介面