加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice java调用 自己简单的调用 自娱自乐

发布时间:2020-12-17 00:06:14 所属栏目:安全 来源:网络整理
导读:今天 学习一下 java webservice 调用? ?从网上找到了一个英语学习的 ?webservice http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl 那么 我怎么来调用呢? 用 axis2 首先先下载,配置好环境变量 ,如下图所示: 然后 我需要将这个webservice u
今天 学习一下 java webservice 调用?

?从网上找到了一个英语学习的 ?webservice
http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl

那么 我怎么来调用呢?
用 axis2

首先先下载,配置好环境变量 ,如下图所示:

然后 我需要将这个webservice url 转换成 java文件

axis 的bin目录下

ok 使用命令来生成 java类 :

如下图所示:

//服务端生成
wsdl2java -uri wsdl文件 -ss -sd -ssi -d adb -o 保存路劲

//客户端生成
wsdl2java -uri wsdl文件 -d adb -o 保存路劲
所以 我这里生成的文件如下:

那好 ,我们开始我们的第一个main方法调用

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?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读