java 调用 wsdl 的问题

cheniqit1 2010-12-29 11:43:14
现在已经写好wsdl
但是现在有个问题,调用方也是java写的,但是方法的返回值类型是 byte[] 方法名是 getDabaoSoInfo 参数 无

Service service = new Service();

Call call = (Call) service.createCall();

call.setTargetEndpointAddress(endpoint);

call.setOperationName("getDabaoSoInfo");//WSDL里面描述的接口名称
//下面的返回值怎么设置
call.setReturnType(XMLType.XSD_ANYTYPE);//设置返回类型
call.invoke();

...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheniqit1 2010-12-29
  • 打赏
  • 举报
回复
愚蠢了。。 我 这个结贴。。
爱吃面条 2010-12-29
  • 打赏
  • 举报
回复
invoke方法返回object,你直接Object o = call.invoke();
cheniqit1 2010-12-29
  • 打赏
  • 举报
回复
现在有个想法 是 返回类型设置为 object 的 然后 转换为 byte[]的类型。 但是也不知道类型怎么设置
cheniqit1 2010-12-29
  • 打赏
  • 举报
回复
下面的返回值怎么设置

  call.setReturnType(XMLType.XSD_ANYTYPE);//设置返回类型 
call.invoke();

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧