我正在尝试利用node-soap来发出包含数组的 SOAP 请求。没有数组的请求似乎工作正常,但是在尝试传递数组时,我从服务器收到错误“不是数组引用”。
任何想法?我的脚本如下:
var soap = require('soap');
var url = 'http://example.com/example.wsdl';
var args = {
email: 'example',
password: 'xxxxx',
series: {
element: ['a', 'b', 'c', 'd']
}
};
soap.createClient(url, function(err, client) {
if(err) throw err;
client.ExampleMethod(args, function(err, result) {
if(err) throw err;
console.log(result);
});
});