推荐使用.NET调用java编写的WebService方法.docVIP

  • 3
  • 0
  • 约6.73千字
  • 约 6页
  • 2017-11-23 发布于河南
  • 举报

推荐使用.NET调用java编写的WebService方法.doc

推荐使用.NET调用java编写的WebService方法

推荐使用.NET调用java编写的WebService方法 如果.NET调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理。 先说说的思路: 1、先用soapUI进行测试,这个工具会自动生成调用某个方法的XML。 2、把soapUI生成的XML作为模版,自己也生成一个一模一样的XML并为参数节点赋好值。 3、将这个XML通过http直接发送给WebService。 4、接收返回的XML进行处理。 ? 这样做最大的好处就是可以自己很轻松的控制XML格式,最开始的时候我是通过添加引用的方式去调用某个方法一直失败,但是用soapUI去测试这个方法又是可以成功调用的,折腾了半天,最后通过抓包的方式对发送的数据进行对比,发现两者发送的XML相差甚远,好了废话不说了,就拿一个小实例来演示这个过程吧。 ? 首先,通过soapUI工具测试调用WebService里一个名为getPopCheckedInfo的方法,生成的XML如下: ?soapUI生成的XML?[] soapenv:Envelope xmlns:soapenv=/soap/envelope/ xmlns:ws=/ soapenv:Header wsse:Security soapenv:mus

文档评论(0)

1亿VIP精品文档

相关文档