Поделиться через


HttpWebRequest.RequestUri Свойство

Определение

Возвращает исходный универсальный идентификатор ресурса (URI) запроса.

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).

Примеры

В следующем примере кода проверяется, был ли объект reqHttpWebRequest перенаправлен в другое расположение для выполнения запроса, и задает значение переменной 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())

Комментарии

Осторожность

WebRequest, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Объект Uri, переданный HttpWebRequest вызовом WebRequest.Create.

После заголовка перенаправления свойство RequestUri не изменяется. Чтобы получить фактический универсальный код ресурса (URI), который ответил на запрос, изучите свойство Address.

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