soapui 生成java_使用SoapUI生成wsdl文件客户端

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.测试通过,封装调用方法,然后在你需要使用的地方调用即可.

相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

lbs80111Liu

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值