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 ресурса Интернета, переданного методу Create(String).
Примеры
В следующем примере кода проверяется, был ли объект 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())
Комментарии
Осторожность
WebRequest
, HttpWebRequest
, ServicePoint
и WebClient
устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.
Объект Uri, переданный HttpWebRequest вызовом WebRequest.Create.
После заголовка перенаправления свойство RequestUri не изменяется. Чтобы получить фактический универсальный код ресурса (URI), который ответил на запрос, изучите свойство Address.