我正在使用强肥皂(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
});
但是每次我遇到肥皂错误“身份验证失败”时。
知道我做错了什么吗?
提前致谢。