HttpWebRequest.RequestUri Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'URI (Uniform Resource Identifier) originale della richiesta.
public:
virtual property Uri ^ RequestUri { Uri ^ get(); };
public override Uri RequestUri { get; }
member this.RequestUri : Uri
Public Overrides ReadOnly Property RequestUri As Uri
Valore della proprietà
Uri che contiene l'URI della risorsa Internet passata al metodo Create(String).
Esempio
Nell'esempio di codice seguente viene verificato se l'oggetto HttpWebRequestreq
è stato reindirizzato a un'altra posizione per soddisfare la richiesta e imposta il valore della variabile hasChanged
su true
se la richiesta è stata reindirizzata; in caso contrario, hasChanged
è impostato su false
.
bool hasChanged = req->RequestUri->Equals( req->Address );
bool hasChanged = (req.RequestUri != req.Address);
Dim hasChanged As Boolean = _
(req.RequestUri.ToString() <> req.Address.ToString())
Commenti
Cautela
WebRequest
, HttpWebRequest
, ServicePoint
e WebClient
sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.
Oggetto Uri passato a HttpWebRequest dalla chiamata a WebRequest.Create.
Dopo un'intestazione di reindirizzamento non viene modificata la proprietà RequestUri. Per ottenere l'URI effettivo che ha risposto alla richiesta, esaminare la proprietà Address.