如何在node-soap中处理<s:complextype>和<s:sequence>?

时间:2017-05-19 12:53:30

标签: node.js web-services soap node-soap

我正在开发一个需要调用SOAP方法的SOAP客户端,该方法定义如下:

enter image description here

该方法的文档需要“geraet”项目的以下结构:

enter image description here

我应该如何调用node-soap方法以便发送正确的SOAP请求?

我尝试过这种方式(以及众多替代方案):

client.insUpGeraet({
  geraet: {
    Geraete: {
      Geraet: [ {...}, {...}, ... ]
    },
  }
});

...但是这只会创建一个空的geraet节点,而node-soap显然会丢弃其余节点:

enter image description here

正确的请求应如下所示(另一个客户端的调试输出):

enter image description here

我做错了什么?

0 个答案:

没有答案