HttpWebRequest.Address 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) della risorsa Internet che risponde effettivamente alla richiesta.
public:
property Uri ^ Address { Uri ^ get(); };
public Uri Address { get; }
member this.Address : Uri
Public ReadOnly Property Address As Uri
Valore della proprietà
Un Uri che identifica la risorsa Internet che risponde effettivamente alla richiesta. Il valore predefinito è l'URI utilizzato dal metodo Create(String) per inizializzare la richiesta.
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.
La proprietà Address viene impostata sull'URI dopo il completamento di eventuali reindirizzamenti che si verificano durante la richiesta.
L'URI della richiesta originale viene mantenuto nella proprietà RequestUri.