我正在开发一个需要调用 SOAP 方法的 SOAP 客户端,该方法定义如下:
该方法的文档要求“geraet”项目具有以下结构:
我应该如何调用我的 node-soap 方法以便发送正确的 SOAP 请求?
我已经尝试过这种方式(以及许多替代方法):
client.insUpGeraet({
geraet: {
Geraete: {
Geraet: [ {...}, {...}, ... ]
},
}
});
...但是,这只会创建一个空geraet
节点,并且node-soap
显然会丢弃其余节点:
正确的请求应如下所示(另一个客户端的调试输出):
我究竟做错了什么?