我正在尝试使用node-soap模块访问web api,但每次运行代码时都会出现以下错误“WSDL的意外根元素或包含”
var soap = require('soap');
var xml2js = require('xml2js');
var url = 'https://webservice.servcei.com/LoginXML';
var params = {
Username:'webservice',
Password:'Test123'
};
soap.createClient(url,params,function(err,client){
console.log(err);
});
答案 0 :(得分:5)
“url”变量应指向WSDL,而不是Web服务本身。 按照惯例,WSDL应位于以下URL: https://webservice.servcei.com/LoginXML?wsdl
以下是: