HttpWebRequest.RequestUri Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 false
festgelegt.
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
, ServicePoint
und 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.