Freigeben über


HttpWebRequest.RequestUri Eigenschaft

Definition

Ruft den ursprünglichen URI (Uniform Resource Identifier) der Anforderung ab.

public:
 virtual property Uri ^ RequestUri { Uri ^ get(); };
public override Uri RequestUri { get; }
member this.RequestUri : Uri
Public Overrides ReadOnly Property RequestUri As Uri

Eigenschaftswert

Uri

Eine Uri, die den URI der Internetressource enthält, die an die Create(String)-Methode übergeben wird.

Beispiele

Im folgenden Codebeispiel wird überprüft, ob das HttpWebRequest-Objekt req an einen anderen Speicherort umgeleitet wurde, um die Anforderung zu erfüllen, und legt den Wert der hasChanged Variablen auf true fest, wenn die Anforderung umgeleitet wurde; andernfalls ist hasChanged auf falsefestgelegt.

bool hasChanged = req->RequestUri->Equals( req->Address );
bool hasChanged = (req.RequestUri != req.Address);
Dim hasChanged As Boolean = _
   (req.RequestUri.ToString() <> req.Address.ToString())

Hinweise

Vorsicht

WebRequest, HttpWebRequest, ServicePointund WebClient sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.

Das Uri-Objekt, das vom Aufruf von WebRequest.Createan HttpWebRequest übergeben wird.

Wenn Sie einem Umleitungsheader folgen, wird die eigenschaft RequestUri nicht geändert. Um den tatsächlichen URI abzurufen, der auf die Anforderung geantwortet hat, überprüfen Sie die Address-Eigenschaft.

Gilt für: