今天 学习一下 java webservice 调用
从网上找到了一个英语学习的 webservice
http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl
那么 我怎么来调用呢?
用 axis2
从网上找到了一个英语学习的 webservice
http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl
那么 我怎么来调用呢?
用 axis2
首先先下载,配置好环境变量 ,如下图所示:
然后 我需要将这个webservice url 转换成 java文件
axis 的bin目录下
如下图所示:
//服务端生成 wsdl2java -uri wsdl文件 -ss -sd -ssi -d adb -o 保存路劲 //客户端生成 wsdl2java -uri wsdl文件 -d adb -o 保存路劲所以 我这里生成的文件如下:
System.out.println(123); try { EnglishChineseStub stub = new EnglishChineseStub(); SuggestWord suggestWord = new SuggestWord(); suggestWord.setWordKey("hello"); SuggestWordResponse response = stub.suggestWord(suggestWord) ; arrayofstring arrayofstring = response.getSuggestWordResult(); String[] arr = arrayofstring.getString(); for(String temp : arr) { System.out.println(temp); } } catch (Exception axisFault) { axisFault.printstacktrace(); } }
生成如下的结果:
just for fun,just for test
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。