HttpWebRequest.Address Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает универсальный идентификатор ресурса (URI) ресурса Интернета, который фактически отвечает на запрос.
public:
property Uri ^ Address { Uri ^ get(); };
public Uri Address { get; }
member this.Address : Uri
Public ReadOnly Property Address 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.
Свойство Address устанавливается в URI после завершения всех перенаправлений, которые происходят во время запроса.
URI исходного запроса хранится в свойстве RequestUri.