正 文

AJAX及使用E4X编写Web服务脚本(二)


www.7dspace.com  更新日期:2005-10-13 1:12:16  七度空间


  如果前面的工作已正确完成,您将看到响应:

Processing file e4xstock.wsdd
<Admin>>Done processing</Admin>

  现在,我们可以使用之前尝试的 Mozilla 客户端。首先,浏览 Axis 主页。您将看到如下所示的一些响应:

  图 1. AXIS 服务主页

  您可以点击 E4XStock 的(wsdl)链接,您将看到一个基本的 WSDL。您可以复制这个 wsdl 的 URL 地址并将它粘贴到第 1 部分中的 Mozilla 客户端。

  如果您点击 Update URL 按钮,那么将获得服务的 URL。

  图 2. 使用 stockclient.html 尝试我们新的服务

  现在,您可以点击 send。如果一切正常,您可以在浏览器里看到响应的 SOAP 消息结果:983。

  请注意:通常,您必须安全地运行 Axis。尽管这样还是有一定的风险,因为 E4X 提供者可以轻易的部署新脚本(甚至编写包含攻击型的代码)。记住基于 Rhino 的脚本可以轻易的调用 Java 代码。在实际生活中,您必须安全运行或是禁止 AdminService 来阻止它。

  如果您想试试“信封”模型,那也是十分简单的。将下面的行:

<parameter name="type" value="body"/>

  改为:

<parameter name="type" value="envelope"/>

5页,页码:[1] [2] [3] [4] [5] 

上一篇:AJAX及使用E4X编写Web服务脚本(一)
下一篇:IP地址盗用常用方法及防范
作者:Paul Fremantle  来源:IBM ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐