JAVA Axis2调用WebService
Posted 水木仕林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA Axis2调用WebService相关的知识,希望对你有一定的参考价值。
import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ServiceException; String url = ""; String methodName = ""; String targetNameSpace = ""; Service service = new Service(); Call call = (Call)service.createCall(); call.setTargetEndpointAddress(new URL(UrlEncode.encodeURI(url))); call.setOperationName( new QName(targetNameSpace, methodName)); call.addParameter("projectId", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("templateName", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("data", XMLType.XSD_BASE64, ParameterMode.IN); Object res = call.invoke(new Object[] { projectId, templateName, bytes});
以上是关于JAVA Axis2调用WebService的主要内容,如果未能解决你的问题,请参考以下文章
java调用(axis2)WebService传递对象类型参数(源码)
axis2 webservice入门知识(JS,Java,PHP调用实例源码)