soap方式的远程调用示例代码
需要jar包根据import的内容查看.
axis是升级版
package com.soap;import java.net.URL;import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
/*** soap方式远程访问* @author znph_张春玲**/
public class SoapAxisTest{public static void main(String[] args) {// 命名空间String nameSpace = "http://zjgwyjx.org/";// 访问方法String methodName = "LoadData";// 服务地址String url = "http://218.90.170.6:13567/Service1.asmx";String actionUrl = nameSpace + methodName;Object returnObj = null;try {Service service = new Service();Call call = null;call = (Call) service.createCall();QName qName = new QName(nameSpace, methodName);call.setOperationName(qName);call.setSOAPActionURI(actionUrl);// 接口方法的参数名, 参数类型,参数模式 IN(输入), OUT(输出) or INOUT(输入输出)call.addParameter(new QName(nameSpace, "DID"), XMLType.XSD_STRING, ParameterMode.IN);call.addParameter(new QName(nameSpace, "SDate"), XMLType.XSD_STRING, ParameterMode.IN);call.addParameter(new QName(nameSpace, "EDate"), XMLType.XSD_STRING, ParameterMode.IN);// 对应参数Object[] paramValues = new Object[] { "10301", "2017-08-01 00:00:00", "2017-08-01 23:59:59" };call.setTimeout(6000);call.setReturnType(XMLType.XSD_STRING);call.setTargetEndpointAddress(new URL(url));returnObj = call.invoke(paramValues);System.out.println(returnObj);} catch (Exception ie) {ie.printStackTrace(); } }
}
soap方式的远程调用示例代码相关推荐
- java实时汇率的接口_eoLinker-API_Shop_汇率查询_API接口_Java调用示例代码
eoLinker-API Shop 汇率查询 Java调用示例代码 汇率查询 提供汇率转换.单个货币对应的热门货币汇率行情,包括人民币.美元.欧元.英镑等100多种货币的实时汇率查询. 该产品拥有以下 ...
- java 二十四节气,eoLinker-API_Shop_二十四节气查询_API接口_Java调用示例代码
eoLinker-API Shop 二十四节气查询 Java调用示例代码 二十四节气查询 二十四节气的时间.由来.习俗以及养生 该产品拥有以下APIs: 1.查询二十四节气 2.查询节气详情 注意,该 ...
- 竞彩足球混合过关赔率API调用示例代码
<?php // +---------------------------------------------------------------------- // | 竞彩足球混合过关赔率A ...
- 电竞英雄联盟数据API接口 - 【比赛列表】API调用示例代码
电竞英雄联盟数据API接口 - [比赛列表]API调用示例代码 分享使用 野子科技数据 https://www.xxe.io/ 接口调用的示例代码,今天接的是英雄联盟的[比赛列表]接口,跟之前不同的是 ...
- 竞彩足球混合过关赔率API调用示例代码2020版
$user = 'smmz'; $secret = '2e54c7eae2c5a6c01'; //竞彩足球混合过关数据 // +------------------------------------ ...
- 【破晓字节】电竞API接口调用示例代码-即时指数
[破晓字节]电竞API接口调用示例代码-即时指数 使用破晓字节的电竞指数数据快一年了,分享使用指数接口的示例代码.游戏包括英雄联盟.王者荣耀.CS:GO.DOTA2.PUBG.穿越火线等等,联赛覆盖和 ...
- Dubbo搭建HelloWorld-搭建服务提供者与服务消费者并完成远程调用(附代码下载)
场景 Dubbo简介与基本概念: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555224 Dubbo环境搭建-ZooKe ...
- 二维码编解码 Java调用示例代码
二维码编解码 支持二维码的生成与识别.二维码生成时,直接返回生成的二维码图片 二维码生成 复制代码 二维码解码 复制代码 注意,该示例代码仅适用于 www.apishop.net网站下API 使用该产 ...
- Fegin远程调用示例实战
一.需求描述 我们要做的,通过A服务项目信息的多个code调用B服务查询对应code的用户信息. A服务的code rpc 调用 B服务的用户信息 二.示例代码 ProjectController @ ...
最新文章
- 百度 什么是主成分分析
- [每天五分钟,备战架构师-10]数据库系统
- VMware vSphere 虚拟化简介
- Linux下Dialog+Shell三层目录专业规范跳板机脚本
- Android工程师面试该怎么准备?终局之战
- C++中的“error:LNK2005 已经在*.obj中定义”异常
- AQS源码阅读笔记(一)
- 客户的一个紧急bug,我用了两种方式进行 C# 反编译修改源码
- flume 写入文件服务器,Flume环境配置以及基本操作
- oracle的update加并发,关于update操作并发问题
- 动易和php,国内主流CMS对比之织梦内容管理系统VS动易
- pyTecplot 学习使用
- java bigram_Android (Java) 编码惯例及最佳实践
- LeetCode题解(1425):带限制的子序列和(Python)
- html隐藏visibility,HTML DOM Style visibility 属性 | 菜鸟教程
- nodejs和java对比_nodejs与java的区别是什么?
- HTML Input输入框自定义required的提示内容(默认值:请填写此字段)
- 如何禁用计算机防病毒程序,win10系统怎么关闭Windows Defender防病毒程序
- 2016第二十二届全国青少年信息学奥林匹克联赛初赛
- 一百二十二、Git——Git上传代码两种方法,一是用IDEA,二是用小乌龟
热门文章
- [Issue Fixed]-repo-error: .repo/manifests/: contains uncommitted changes
- Can‘t connect to MySQL server on ‘localhost‘ (10061) 解决方法
- Dll注入经典方法完整版
- WIN32创建居中对话框
- 【内网渗透工具】炫彩蛇安装教程
- 渗透工具开发——XSS平台的命令行实现
- aliyun服务器安装nc工具
- 自定义一个SharedPreferences工具类
- 图的邻接矩阵存储和邻接表存储定义方法
- 用substr()函数高效的输出一个字符串的所用子串