使用SoapUI生成wsdl文件客戶端
標(biāo)簽:
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.测试通过,封装调用方法,然后在你需要使用的地方调用即可.
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦