Sys.Net.WebRequest.getResolvedUrl 方法

更新:2007 年 11 月

获取 Sys.Net.WebRequest 实例的经解析的 URL。

var requestUrl = MyWebRequest.getResolvedUrl();

参数

参数

说明

value

一个字符串,表示 Web 请求将定向到的 URL。

异常

异常类型

条件

Sys.ArgumentNullException

value 为 null。

返回值

Web 请求将定向到的经解析的 URL。

备注

此方法返回与 WebRequest 实例关联的 URL 的绝对 URL 表示形式。该 URL 包含协议标识符和完全限定域名。此方法由其他类(如网络执行器)用来确定 Web 请求的目标 URL。

示例

下面的示例演示如何设置和获取 WebRequest 实例的经解析的 URL。此代码摘自 WebRequest 类概述中的一个完整示例。

// This function gets the resolved Url 
// of the Web request instance.
function GetWebRequestResolvedUrl()
{    
    // Instantiate the WebRequest.
    var wRequest =  new Sys.Net.WebRequest();

    // Set the request Url.  
    wRequest.set_url(getPage);  

    // Get the web request completed event handler.
    var resUrl = wRequest.getResolvedUrl();   
    alert("Resolved Url: " + resUrl);

    // Set the web request completed event handler,
    // for processing return data.
    wRequest.add_completed(OnWebRequestCompleted); 

    // Execute the request.
    wRequest.invoke();  
}

请参见

参考

Sys.Net.WebRequestManager 类

Sys.Net.WebRequestExecutor 类

Sys.Net.XMLHttpExecutor 类