HttpWebRequest.RequestUri プロパティ

定義

要求の元の URI (Uniform Resource Identifier) を取得します。

public:
 virtual property Uri ^ RequestUri { Uri ^ get(); };
public override Uri RequestUri { get; }
member this.RequestUri : Uri
Public Overrides ReadOnly Property RequestUri As Uri

プロパティ値

Uri

Create(String) メソッドに渡されたインターネット リソースの URI を格納している Uri

次のコード例では、要求を満たすためにオブジェクトreqが別の場所にリダイレクトされたかどうかをHttpWebRequest確認し、要求がリダイレクトされた場合は 変数のhasChanged値を にtrue設定します。それ以外の場合hasChangedは を にfalse設定します。

bool hasChanged = req->RequestUri->Equals( req->Address );
bool hasChanged = (req.RequestUri != req.Address);
Dim hasChanged As Boolean = _
   (req.RequestUri.ToString() <> req.Address.ToString())

注釈

UriへのHttpWebRequest呼び出しWebRequest.Createによって に渡される オブジェクト。

リダイレクト ヘッダーの後では、 プロパティは RequestUri 変更されません。 要求に応答した実際の URI を取得するには、 プロパティを Address 調べます。

適用対象