SOAP Web 服务请求

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

SOAP 是在通用 XML-RPC Web 服务概念上构建的,提供了用于传输类型化数据的方法,这些方法虽然比较复杂但很丰富。通常,SOAP Web 服务提供 Web 服务描述语言文件 (WSDL),其中可指定 Web 服务调用、数据类型和服务 URL。当 ActionScript 3 不为 SOAP 提供直接支持时,您可以“手动”构造一个 SOAP XML 消息,将其发送给服务器,然后分析结果。但是,对于最简单的 SOAP Web 服务以外的任何服务,您也许可以使用现有的 SOAP 库节省大量开发时间。

Flex 框架包含用于访问 SOAP Web 服务的库。在 Flash Builder 中,rpc.swc 库自动包含在 Flex 项目中,因为它是 Flex 框架的一部分。在 Flash Professional 中,您可以将 Flex framework.swc 和 rpc.swc 添加到项目的库路径,然后使用 ActionScript 访问 Flex 类。