1.库,工具
2.创建
注意args里参数顺序
const soap = require('soap');
let URL = "你的wsdl路径,可以是url或者本地文件";
// 注意参数顺序!!!!!!!!!
let args = {
key1: val1,
key2: val2
};
// promise创建
let client = await soap.createClientAsync(URL);
// callback创建
soap.createClient(url, function(err, client) {
client.MyFunction(args, function(err, result) {
console.log(result);
});
});
个人喜欢promise形式,之后调用其它函数都是可以两种方式实现的,若是异步形式,需要在你调用的函数名后添加 "Async"。
3.调用
参数数据只有一层没什么特殊,如:
args = {
key1: v