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) для инициализации запроса.
Примеры
В следующем примере кода проверяется, был ли HttpWebRequest объект req перенаправлен в другое расположение для выполнения запроса, и задает значение переменной hasChangedtrue , если запрос был перенаправлен; в противном случае hasChanged задано значение false.
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 .