Node.js 节点SOAP头问题
我需要在Node.js 节点SOAP头问题,node.js,soap,node-soap,Node.js,Soap,Node Soap,我需要在的某个属性名“RequestHeader”下包含身份验证内容,如 但不幸的是,节点soap将其放在中。 所以我看到的是 问题是,如何将其移动到soap:Header?wsdl在这里可能有问题,但修复它目前还不是一个选项 从wsdl的角度来看, 这些都是来自wsdl的片段,很明显wsdl声明RequestHeaderElement应该在header中,我想知道为什么它会被抛出到主体中 您是否尝试将XML字符串文字添加到标题中 const auth = '<RequestHeade
的某个属性名“RequestHeader”下包含身份验证内容,如
但不幸的是,节点soap将其放在
中。
所以我看到的是
问题是,如何将其移动到soap:Header?wsdl在这里可能有问题,但修复它目前还不是一个选项
从wsdl的角度来看,
这些都是来自wsdl的片段,很明显wsdl声明RequestHeaderElement应该在header中,我想知道为什么它会被抛出到主体中
您是否尝试将XML字符串文字添加到标题中
const auth = '<RequestHeader></RequestHeader>'
soap.createClient(url, soapOptions, function (err, client) {
client.addSoapHeader(auth);
client.myFunction(args, function (err, result) {
console.log(client.lastRequest) //see the xml generated
});
});
const auth=''
createClient(url、soapOptions、函数(err、client){
client.addSoapHeader(auth);
client.myFunction(args,function(err,result){
console.log(client.lastRequest)//查看生成的xml
});
});
您是否尝试将XML字符串文字添加到标题中
const auth = '<RequestHeader></RequestHeader>'
soap.createClient(url, soapOptions, function (err, client) {
client.addSoapHeader(auth);
client.myFunction(args, function (err, result) {
console.log(client.lastRequest) //see the xml generated
});
});
const auth=''
createClient(url、soapOptions、函数(err、client){
client.addSoapHeader(auth);
client.myFunction(args,function(err,result){
console.log(client.lastRequest)//查看生成的xml
});
});