分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

调用WebService的简单方法

发布时间:2023-09-06 02:20责任编辑:沈小雨关键词:Web
package com.dovepay.webservice.internal.test;import java.net.MalformedURLException;import java.net.URL;import java.rmi.RemoteException;import javax.xml.rpc.ServiceException;import org.apache.axis.client.Call;import org.apache.axis.client.Service;public class T { ???public static String callWebService(String serviceUrl,String methodName,String postMsg) ?{ ???????postMsg = (postMsg==null?"":postMsg); ???????URL url = null; ???????String rs = ""; ???????try { ???????????url = new URL(serviceUrl); ???????????Service service = new Service(); ???????????// 通过service创建call对象 ??????????????Call call = (Call) service.createCall(); ???????????call.setTargetEndpointAddress(url); ???????????call.setOperationName(methodName); ???????????Object rsObject = call.invoke(new Object[]{postMsg}); ???????????if(rsObject!=null){ ???????????????rs = (String)rsObject; ???????????} ???????} catch (MalformedURLException e) { ???????????e.printStackTrace(); ???????} catch (ServiceException e) { ???????????e.printStackTrace(); ???????} catch (RemoteException e) { ???????????e.printStackTrace(); ???????} ???????????????return rs; ???} ???????????public static void main(String[] args) { ???????String rs = callWebService("http://localhost:8080/TestService/services/TestWebService?wsdl","doPay", null); ???????System.out.println(rs); ???}}

调用WebService的简单方法

原文地址:https://www.cnblogs.com/jinzhiming/p/9896232.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved