调用WebService接口返回字符串
2024-08-31 18:03:17
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(this.endPoint);
call.setOperationName(new QName(this.defaultNameSpace,this.interfaceMethodName));
call.setSOAPActionURI(this.defaultNameSpace + "/"+ this.interfaceMethodName); if (this.methodParameter.contains(",")) {
String[] paramter = this.methodParameter.split(",");
for (int i = 0; i < paramter.length; i++) {
// 接口的参数
call.addParameter(new QName(this.defaultNameSpace,paramter[i]), Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
}
} else {
// 接口的参数
call.addParameter(new QName(this.defaultNameSpace,this.methodParameter), Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
}
// 设置返回类型
call.setReturnType(Constants.XSD_STRING); Object[] strs = new Object[] { strDate, hour };
String returnVal = (String) call.invoke(strs);
// 给方法传递参数,并且调用方法
System.out.println("returnVal is " + returnVal);
最新文章
- Autofac - 生命周期
- 【C++】pair
- mac 工具集
- strlcpy和strlcat
- Windows Server 2008配置服务器证书[转载]
- 【iCore3 双核心板】例程二十一:LAN_TCPS实验——以太网数据传输
- delegate基于on
- c# 计算一个整型数组的平均
- 在服务器操作系统上使用TeamViewer
- w530 在ubuntu 12.04 _x64 背光调节方法
- ofbiz ins
- 纯Socket(BIO)长链接编程的常见的坑和填坑套路
- Hbase出现ERROR: Can&#39;t get master address from ZooKeeper; znode data == null正确找到解决思路
- 【webpack学习笔记】a02-管理资源
- MySQL高级知识(七)——索引面试题分析
- MongoDB副本集配置系列一:安装MongoDB
- webpack快速入门——实战技巧:开发和生产并行设置
- JS框架设计之对象数组化一种子模块
- 【BZOJ5319】军训列队(主席树)
- Bad Smell (代码的坏味道)