import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.tomcat.util.net.URL;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.encoding.XMLType;
import java.lang.Integer;
public class TestService {
public static void main(String[] args) {
String endpoint = "http://localhost:8080/SchoolService/SchoolManaPort?wsdl";
Service service = new Service();
System.out.println("=============1==================service "+service);
try{
Call call = (Call)service.createCall();
System.out.println("=============2==================call "+call);
//设置url
call.setTargetEndpointAddress(endpoint);
//注册服务端命名空间
call.setOperationName(new QName("http://school/","depart"));//WSDL里面描述的接口名称
//设置返回值类型,这里返回的list
call.setReturnClass(String.class);
//设置输入参数,data1、data2需要根据wsdl中的名称来填,如果输入参数为map或list 中间参数为XMLType.XSD_HEXBINARY
call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN);
String reqXml = "<reqXml><SCHOOL_CODE>02900000013</SCHOOL_CODE><STUDENT_CODE>2018081706</STUDENT_CODE><REQUEST_CODE>10001</REQUEST_CODE></reqXml>";
Object[] param = new Object[]{reqXml};
String returnxml = (String)call.invoke(param);
System.out.println( returnxml);
}catch(Exception e){
e.printStackTrace();
}
}
}
相关推荐
Java Axis 直接调用webservice 接口工具类, 无需根据wsdl编译客户端,需要axis相关包,测试使用axis 1.4, 附demo引入axis包后直接可以测试;
JAVA调用WEBSERVICE接口
java调用webservice接口案例,精简,service调用webservice接口案例;不用生成一堆代码,逻辑清晰
webservice接口调用实例,经个人验证可用
java调用json参数的webservice 涉及技术: JAVA JSON WEBSERVICE
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
java 调用webservice的各种方法总结 现在webservice加xml技术已经逐渐成熟,但要真正要用起来还需时日!! 由于毕业设计缘故,我看了很多关于webservice方面的知识,今天和大家一起来研究研究webservice的各种使用...
Java 调用webservice cxf客户端调用demo和服务端,包含jar包,服务端发布后直接用客户端调用
最近项目中遇到需要去掉老系统的webservice服务中的insert方法,找了很久,发现这样最简单,实测有效!!!
java使用XFire调用webService接口
通过idea实现webservice
超简单的webservice调用demo,对hutool工具进行简单的封装,只需要输入webservice接口名、接口参数即可进行webservice接口调用,欢迎大家吐槽
Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在...
Java中如何通过https调用Webservice接口
java调用webservice接口方法,直接AXIS调用远程的web service
webservice,soap调用, webservice,soap,积分接口调用,qq webservice调用
java调用webservice接口方法.rar
js调用webservice接口,并打印返回信息
JAVA调用WEBSERVICE接口.zipJAVA调用WEBSERVICE接口.zip
java代码-使用java解决webservice接口call调用方式的源代码 ——学习参考资料:仅用于个人学习使用!