我是用wsdl2java.bat生成的调用WebService的代码,在处理返回值的时候出现问题了,提供接口的人说返回值是一个文件的二进制,但是我用生成的代码调用后返回值是XXXResult_type0(XXX是调用的方法名)对象类型,我输出了一下这个对象是null我不知道是没有请求到返回值啊还是没有没有请求成功啊,日志也没有报异常,如果有返回那我应该怎样处理返回值。。求解!
    补充一下对方的WebService接口是.Net的

解决方案 »

  1.   

    你用soap-ui测试一下,看看返回结果是什么
      

  2.   

    恕小弟才疏学浅,soap-ui是什么没用过,不过我在给我提供的WebService地址里面的测试请求,返回结果IE报错了“无法显示XML页,系统不支持指定的编码方式。处理资源”
      

  3.   

    如果他给你的WSDL在IE里都访问不了,一定是有问题了
      

  4.   

    WSDL能正常访问,但是在IE中那个测试请求页面,响应结果时报的 XML错误
      

  5.   

    我现在搞不懂的的是为什么用wsdl2java.bat生成的代码调用的代码后返回值是XXXResult_type0(XXX是调用的方法名)对象类型,为什么返回值是XXXResult_type0,怎么获取事迹的值,提供接口的人说方法返回的是二进制
      

  6.   

    你用SOAP-UI测试一下咯,看看返回结果是什么,就是什么