请教java的webservice调用接口 invoke返回为null的问题?

新手上路,请多包涵

java的webservice调用接口,调通了,对面返回的值为null,使用soapui工具调用可以看到返回有内容,请教下高手是什么问题?

我调用的代码是这样的,其他参数应该不用贴了吧,是调通了,对面收到了,返回后我接受的result是null

call.setReturnType(XMLType.XSD_STRING);
String result="";
result = (String) call.invoke(new Object[]{requestData.toString()});

使用soapui工具调用返回的是下面的

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <requestDataReturn xmlns="http://main.cfr.boco.com"><![CDATA[<ResponseData>
    <ErrorCode>2</ErrorCode>
    <ErrorInfo>工单不需要验证</ErrorInfo>
    <SheetNo>ID-TTHJT-20171108-03114</SheetNo>
</ResponseData>]]></requestDataReturn>
   </soapenv:Body>
</soapenv:Envelope>
阅读 4.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题