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

Ein Uri mit dem URI der Internetressource, der an die Create(String)-Methode übergeben wurde.

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, hasChanged wenn die Anforderung umgeleitet wurde. Andernfalls ist 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

Das Uri -Objekt, HttpWebRequest das vom Aufruf WebRequest.Createvon an übergeben wird.

Nach einem Umleitungsheader wird die RequestUri -Eigenschaft nicht geändert. Um den tatsächlichen URI abzurufen, der auf die Anforderung geantwortet hat, untersuchen Sie die Address -Eigenschaft.

Gilt für: