Sdílet prostřednictvím


HttpWebRequest.RequestUri Vlastnost

Definice

Získá původní identifikátor URI (Uniform Resource Identifier) požadavku.

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

Hodnota vlastnosti

Uri

Uri obsahující identifikátor URI internetového prostředku předaného metodě Create(String).

Příklady

Následující příklad kódu zkontroluje, jestli HttpWebRequest objekt req byl přesměrován do jiného umístění pro splnění požadavku, a nastaví hodnotu proměnné hasChanged na true pokud byl požadavek přesměrován; v opačném případě je hasChanged nastavena na false.

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

Poznámky

Opatrnost

WebRequest, HttpWebRequest, ServicePointa WebClient jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.

Objekt Uri předán HttpWebRequest voláním WebRequest.Create.

Hlavička přesměrování nezmění vlastnost RequestUri. Pokud chcete získat skutečný identifikátor URI, který odpověděl na požadavek, prozkoumejte vlastnost Address.

Platí pro