HttpWebRequest.RequestUri Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el identificador uniforme de recursos (URI) original de la solicitud.
public:
virtual property Uri ^ RequestUri { Uri ^ get(); };
public override Uri RequestUri { get; }
member this.RequestUri : Uri
Public Overrides ReadOnly Property RequestUri As Uri
Valor de propiedad
Un Uri que contiene el URI del recurso de Internet pasado al método Create(String).
Ejemplos
En el ejemplo de código siguiente se comprueba si el objeto HttpWebRequestreq
se redirigió a otra ubicación para satisfacer la solicitud y establece el valor de la variable hasChanged
en true
si se redirigió la solicitud; De lo contrario, hasChanged
se establece en false
.
bool hasChanged = req->RequestUri->Equals( req->Address );
bool hasChanged = (req.RequestUri != req.Address);
Dim hasChanged As Boolean = _
(req.RequestUri.ToString() <> req.Address.ToString())
Comentarios
Cautela
WebRequest
, HttpWebRequest
, ServicePoint
y WebClient
están obsoletos y no debe usarlos para el nuevo desarrollo. Use HttpClient en su lugar.
Objeto Uri pasado a HttpWebRequest por la llamada a WebRequest.Create.
Después de un encabezado de redireccionamiento no cambia la propiedad RequestUri. Para obtener el URI real que respondió a la solicitud, examine la propiedad Address.