HttpWebRequest.RequestUri Свойство

Определение

Возвращает исходный код URI запроса.Gets the original Uniform Resource Identifier (URI) of the request.

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

Значение свойства

Uri

Объект Uri, который содержит код URI интернет-ресурса, переданный методу Create(String).A Uri that contains the URI of the Internet resource passed to the Create(String) method.

Примеры

В следующем примере кода проверяется, был ли HttpWebRequest объект req перенаправлен в другое место для выполнения запроса, и присваивает переменной значение, hasChanged true Если запрос был перенаправлен; в противном случае hasChanged — значение false .The following code example checks to see if the HttpWebRequest object req was redirected to another location to fulfill the request, and sets the value of the hasChanged variable to true if the request was redirected; otherwise, hasChanged is set to 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 .The Uri object passed to HttpWebRequest by the call to WebRequest.Create.

После заголовка перенаправления свойство не изменяется RequestUri .Following a redirection header does not change the RequestUri property. Чтобы получить фактический URI, который ответил на запрос, изучите Address свойство.To get the actual URI that responded to the request, examine the Address property.

Применяется к