HttpWebRequest.RequestUri Eigenschaft

Definition

Ruft den ursprünglichen URI (Uniform Resource Identifier) der Anforderung ab.Gets the original Uniform Resource Identifier (URI) of the request.

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.A Uri that contains the URI of the Internet resource passed to the Create(String) method.

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 wird hasChanged auf falsefestgelegt.The following code example checks to see if the HttpWebRequest object req was redirected to another location to fulfill the request, and sets the value of the hasChanged variable to true if the request was redirected; otherwise, hasChanged is set to false.

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, das durch den-Befehl WebRequest.Createan HttpWebRequest übertragen wird.The Uri object passed to HttpWebRequest by the call to WebRequest.Create.

Wenn ein Umleitungs Header folgt, wird die RequestUri-Eigenschaft nicht geändert.Following a redirection header does not change the RequestUri property. Um den tatsächlichen URI zu erhalten, der auf die Anforderung geantwortet hat, überprüfen Sie die Address-Eigenschaft.To get the actual URI that responded to the request, examine the Address property.

Gilt für: