我正在尝试使用方法与SOAP Web服务进行通信
1==1
我从此方法获得的响应对象只有一个名为(getResult)的方法,该方法返回一个对象列表。
这里的问题是WS向我返回了1个对象内的列表,该对象具有10个具有空值的属性。我作为参数传递的URL是正确的,并且requestPayload对象是在XSD(Jaxb2)的基础上生成的,所以我认为我的问题可能与我提供的XML配置有关。
这是XSD文件的标题(唯一真正重要的东西):
Found String: qM39$dcX_ZqFM9]?>jKhxSl@m2xrAxaL*
我必须删除名称空间属性,以便摆脱编组器在进行SOAP调用之前在生成的XML中缩进的名称空间前缀,但不确定是否会影响响应。
此外,我还必须补充一点,我使用SOAPUi来测试由编组器生成的XML,并且该XML正常工作,我不知道Java方面发生了什么。