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