使用SoapUI生成wsdl文件客户端
标签:
JavaScript
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.测试通过,封装调用方法,然后在你需要使用的地方调用即可.
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦