【发布时间】:2017-10-03 08:49:01
【问题描述】:
我正在使用 strong-soap (https://www.npmjs.com/package/strong-soap) 从 Node JS 消费 wsdl
我有一个带有如下标题的 wsdl:-
<soapenv:Header>
<wsse:Security xmlns:wsse="http://xyz.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-24" xmlns:wsu="http://secure.xsd">
<wsse:Username>userid</wsse:Username>
<wsse:Password Type="http://pwdtext">password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
我需要在创建客户端时添加此标头信息。 我试过了
var url = "test?wsdl";
soap.createClient(url, {wsdl_headers: {"Username": "username","Password":"password"} }, function(err, client) {
//some logic
});
但每次我收到肥皂错误“身份验证失败”。
知道我做错了什么吗?
提前致谢。
【问题讨论】:
标签: node.js soap strong-soap