聆客开放平台

# ajaxWSDL

发送网络请求,请求wsdl(webservice)。

# 输入

继承标准对象输入,扩展属性描述

名称 数据类型 必填 默认值 描述
params Object 详情见下面的params参数说明

params参数说明:

名称 数据类型 必填 默认值 描述
method sting 调用的方法名
data Object 方法参数,json对象
namespace sting wsdl的命名空间
endpoint sting wsdl的请求地址
timeout integer 10000 请求超时时间,默认是10000 毫秒
success function 成功回调,返回数据(字符串)
fail function 失败回调,返回错误信息(字符串)

# 输出

继承标准对象输出,无扩展属性

# 示例代码

const params = {
  method: 'getStoreInfo', // 调用的方法
  data: { 'storeId': 123 }, // 方法参数,JSON 对象
  namespace: 'http://webservice.gmcc.com/', // WSDL 的命名空间
  endpoint: 'http://website/services', // WSDL 的地址(去除?wsdl)
  success: res => { bui.alert(JSON.stringify(res, null, 2)) }, // 成功回调
  fail: error => { bui.alert(JSON.stringify(error, null, 2)) } // 失败回调
};
app.ajaxWSDL(params);