HttpWebRequest.RequestUri 属性

定义

获取请求的原始统一资源标识符 (URI)。

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

属性值

Uri

Uri,它包含传递给 Create(String) 方法的 Internet 资源的 URI。

示例

下面的代码示例检查对象是否已HttpWebRequest重定向到另一个位置来满足请求,并将变量true的值hasChanged设置为 (如果已重定向请求);否则, hasChanged 设置为 falsereq

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

注解

通过Uri调用 WebRequest.Create传递给 HttpWebRequest 的对象。

重定向标头后不会更改 RequestUri 属性。 若要获取响应请求的实际 URI,请检查 Address 属性。

适用于