Sys.Net.WebRequestExecutor 类

更新:2007 年 11 月

提供可派生网络执行器的抽象基类。

命名空间:Sys.Net

**继承:**无

MyExecutor.registerClass('MyExecutor', Sys.Net.WebRequestExecutor);

成员

名称

说明

Sys.Net.WebRequestExecutor 构造函数

在派生类中实现时,初始化 Sys.Net.WebRequestExecutor 实例。

Sys.Net.WebRequestExecutor abort 方法

停止对当前请求的其他处理。

Sys.Net.WebRequestExecutor executeRequest 方法

执行 Web 请求。

Sys.Net.WebRequestExecutor.getAllResponseHeaders 方法

获取当前请求的所有响应头。

Sys.Net.WebRequestExecutor.getResponseHeader 方法

根据特定响应头的名称获取该标头的值。

Sys.Net.WebRequestExecutor aborted 属性

获取一个值,该值指示是否已中止与执行器关联的请求。

Sys.Net.WebRequestExecutor object 属性

从响应中获取 JSON 计算的对象。

Sys.Net.WebRequestExecutor responseAvailable 属性

获取一个值,该值指示是否已成功完成请求。

Sys.Net.WebRequestExecutor responseData 属性

获取响应正文的文本表示形式。

Sys.Net.WebRequestExecutor started 属性

获取一个值,该值指示执行器是否已开始处理请求。

Sys.Net.WebRequestExecutor statusCode 属性

获取成功状态代码。

Sys.Net.WebRequestExecutor statusText 属性

获取有关已成功完成的请求的状态信息。

Sys.Net.WebRequestExecutor timedOut 属性

获取一个值,该值指示请求是否超时。

Sys.Net.WebRequestExecutor xml 属性

尝试以 XMLDOM 对象的形式获取对当前请求的响应。

Sys.Net.WebRequestExecutor webRequest 属性

获取与执行器关联的 WebRequest 对象。

备注

Sys.Net.WebRequestExecutor 类是一个抽象基类。无法将它实例化,而必须通过实现网络执行器从该类进行派生。

使用异步通信层发出的网络请求流过网络执行器。通常,执行器与网络交互。但是,可以创建一个与本地数据库交互而不是与网络交互的存储执行器,或创建一个执行其他涉及外部资源的工作的执行器。

下面的示例演示如何从 WebRequestExecutor 类派生 Sys.Net.XMLHttpExecutor 类。

Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', 
   Sys.Net.WebRequestExecutor);

请参见

参考

Sys.Net.XMLHttpExecutor 类

Sys.Net.WebRequestManager 类

Sys.Net.WebRequest 类