HttpWebRequest.Address Proprietà

Definizione

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à

Uri

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

Si applica a