• λ我爱Aspx >> Asp.Net >> 使用 AJAX 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机
  • 使用 AJAX 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机

  • :未知  Դ:internet  :2007-5-20 16:47:10  ؼ:ajax,web
  • 图 2 中的 Web Services JavaScript Library (ws.js) 是一组 JavaScript 对象和实用功能,它们为基于 SOAP 1.1 的 Web 服务提供了基本的支持。Ws.js 定义了下列对象:

    • WS.Call :一个包装了 XMLHttpRequest 的 Web 服务客户机
    • WS.QName :XML 限定名实现
    • WS.Binder :自定义 XML 序列化器/反序列化器的基础
    • WS.Handler :请求/响应处理程序的基础
    • SOAP.Element :包装了 XML DOM 的基本 SOAP 元素
    • SOAP.Envelope :SOAP Envelope 对象扩展了 SOAP.Element
    • SOAP.Header :SOAP Header 对象扩展了 SOAP.Element
    • SOAP.Body :SOAP Body 对象扩展了 SOAP.Element
    • XML :用于处理 XML 的跨平台实用方法

    ws.js 的核心是 WS.Call 对象,该对象提供了调用 Web 服务的方法。WS.Call 主要负责与 XMLHttpRequest 对象进行交互,并处理 SOAP 响应。

    WS.Call 对象公开了以下三个方法: