我对npm soap包有点问题。我不知道如何使用此软件包正确地将属性和值添加到密码XML标记。
我需要做的是添加这个属性:
Type="http://some-url"
到WSSecurity实例SOAP标头:
<wsse:Password>SOME-PASSWORD</wsse:Password>
如何使用npm soap及其WSSecurity实例实现此效果?
这是我的API调用成功所需的最后一件事。
答案 0 :(得分:0)
您使用什么来构建xml字符串请求?我使用过xmlbuilder,它对我来说效果很好。添加属性以@
符号开头。
builder.create({
root: {
xmlbuilder: {
repo: {
'@type': 'git', // attributes start with @
'#text': 'git://github.com/oozcitak/xmlbuilder-js.git' // text node
}
}
}
});