当我们尝试使用 Java 客户端(Axis)调用 Web 服务时,我们会以不同的顺序发送方法参数字段。
也就是说,如果参数的WSDL顺序是这样的;
<soap:Body>
<somemethod>
<messagetype>
**<x>int</x>**
<y>int</y>
</messagetype>
</somemethod>
</soap:Body>
如果我们像这样发送它们
<soap:Body>
<somemethod>
<messagetype>
**<y>int</y>**
<x>int</x>
</messagetype>
</somemethod>
</soap:Body>
参数不填写在 ASPNET 端。“x”和“y”保持为零(“0”)。
如果这是标准,有什么想法吗?