node-soap:Sympa的SOAP-Client返回语法错误

时间:2012-04-22 12:45:15

标签: node.js soap

我正在尝试在node-soap的帮助下在我的node.js脚本中优化Sympa-demo-server的SOAP方法:

var soap = require('soap'),
    url = 'http://demo.sympa.org/sympa/wsdl',
    emailAddress = 'mail@domain.tld',
    passwordPlain = 'password';

var args = {email: emailAddress, password: passwordPlain};
var cookieLogin = '';
soap.createClient(url, function(err, client) {
    client.login(args, function(err, result) {
        if (err) {
            console.error(err);
            console.log(args);
        } else {
            cookieLogin = result;
            console.log(result);
        }
    });
});

脚本获得的WSDL相当不错,但是服务“login”返回

[Error: syntax error]

我认为参数拼写正确,如WSDL中所述。

有没有人知道我的语法错误是什么?我认为它必须是我的论点 - 对象,但我的想法......

更新:如下所述,根据它的WSDL,Sympa没有响应。因此,如果您使用强类型编程语言,则必须从头开始发送HTTP请求并自行评估HTTP-Answers。

0 个答案:

没有答案