1

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

在此处输入图像描述

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

在此处输入图像描述

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

我已经尝试过这种方式(以及许多替代方法):

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

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

在此处输入图像描述

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

在此处输入图像描述

我究竟做错了什么?

4

0 回答 0