Condividi tramite


HttpWebRequest.RequestUri Proprietà

Definizione

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

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

Si applica a