继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

使用SoapUI生成wsdl文件客户端

慕田峪0738999
关注TA
已关注
手记 344
粉丝 88
获赞 493

1.复制生成的文件到你的工程目录中,并创建一个测试类


2.测试类代码如下:

import java.net.URL;public class TestClient {    public static void main(String[] args) {        try {            // 1.实例化一个接口方法对象            Charge charge = new Charge();            charge.setChannel("10002");            charge.setPwd("fea1920da4045adeafda10bcd47f3c9f");            charge.setOrderNo("2323463001");            charge.setPhone("13280009366");            charge.setMoney(12);            // 2.实例化一个发送请求的对象,并传递参数            GetChargeRequest getChargeRequest = new GetChargeRequest();            getChargeRequest.setCharge(charge);;            // 3.实例化一个入口类  *Locator.java            ChargePortServiceLocator chargePortServiceLocator = new ChargePortServiceLocator();            // 填写wsdl文件地址,去掉后面的.wsdl后缀            URL url = new URL("http://14.215.135.10:18097/ws/charge");            // 4.实例化一个调用发送请求方法的对象 *Stub            ChargePortSoap11Stub chargeStub = (ChargePortSoap11Stub)chargePortServiceLocator.getchargePortSoap11(url);            // 5.实例化一个返回参数的对象            GetChargeResponse charge2 = chargeStub.getCharge(getChargeRequest);            // 6.返回的数据            System.out.println(charge2.getCode());            System.out.println(charge2.getMsg());            System.out.println(charge2.getOrderNo());        } catch (Exception e) {            e.printStackTrace();        }    }}返回结果:

3.测试通过,封装调用方法,然后在你需要使用的地方调用即可.

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP