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


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

Примеры

В следующем примере кода проверяется, был ли 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.

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

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

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