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) を取得するためのインターフェイスを提供します。 |