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

调用webservice接口总结 写给接触webservice经验不多的学子们

发布时间:2020-12-17 00:29:13 所属栏目:安全 来源:网络整理
导读:这两天在忙着帮客户做个东西,需要调webservice用短信系统发布的webservice地址。短信地址是asmx结尾的文件。之前都是接触的用wsdl的文件,其实也不用见怪。无论asmx和wsdl其实本质都是一样的。我是怎么生成的这些asmx的java类的呢。然后怎么去调用的在这里

这两天在忙着帮客户做个东西,需要调webservice用短信系统发布的webservice地址。短信地址是asmx结尾的文件。之前都是接触的用wsdl的文件,其实也不用见怪。无论asmx和wsdl其实本质都是一样的。我是怎么生成的这些asmx的java类的呢。然后怎么去调用的在这里一一写下来分享给大家。

1:首先我用了wsimport 这个命令 其实这个.exe 在jdk目录下面已经有个这个工具了。在dos下面执行wsimport 后面就是你的短信接口地址连接;

2:然后把生成的java类文件单独的放在一个java项目下面。在加入调用的自己的调用测试类SMSService ws = new SMSService();
??SMSServiceSoap s = ws.getSMSServiceSoap(); 我调用的时候是这样。一般的提供接口方会提供给你接口文。按照接口文档你去调用的方法就可以了。

至于一点也不懂的webservice的学子们来说确实有点难度。不过功夫不负有心人的,我也是磨了两天才出来的。

3:第三步就是myeclipse自带的功能把你所用的项目打成jar包,不过要记得一点打jar的过程中要指明main方法的主类别;这样才可以调用。

4:把所打成的jar放在自己的项目路径下面。接下来就是程序包的调用了String args[]= new String[5];
????args[0]=senderID+" ";//回复人工号
????args[1]=returnmingzi+" ";//回复人姓名
????args[2]=content+" ";//回复内容
????args[3]=strReceivers+" ";//发送类型#发送手机号#发送人名字
????args[4]=application+" ";//发送系统 唯一标示
????String panfu="cmd.exe /C I:";
????String cmdpath="cmd.exe /C cd "+path;
????String executecanshu=args[0]+args[1]+args[2]+args[3]+args[4];
????//String executecanshu ="00010581 ?caoshenmepowanyi 4## cmeeting";
????String execute="java -jar "+path+"sms.jar "+executecanshu; ????//Runtime.getRuntime().exec(panfu); ????//Runtime.getRuntime().exec(cmdpath);//调用dos执行进入路径 ????Runtime.getRuntime().exec(execute);就是这一块了

(编辑:李大同)

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

    推荐文章
      热点阅读