HttpWebRequest.RequestUri Propiedad

Definición

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

Uri

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, ServicePointy 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.

Se aplica a