webservice接口对接
1.在项目的pom.xml的dependencies中加入以下内容
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.4</version>
</dependency>
2.Java代码示例
/*** 接口地址 ?wsdl*/private static final String url = "https://xxxx/sites/office/_layouts/g2/ws/G2WebService.asmx";/*** server域名地址,为了统一规范,一般都是这个域名*/private static final String namespaceURI = "http://tempuri.org/";@RequestMapping(value = "/getWorkItemCount")public Integer getWorkItemCount(String CredentialString, String User, Integer WorkItemType) {SoapClient client = SoapClient.create(url)// 设置要请求的方法,此接口方法前缀为web,传入对应的命名空间.setMethod("web:GetWorkItemCount", namespaceURI)// 设置参数,此处自动添加方法的前缀:web.setParam("CredentialString", CredentialString).setParam("User", User).setParam("WorkItemType", WorkItemType);// 发送请求,参数true表示返回一个格式化后的XML内容String xml = client.send(true);//xml格式转json格式JSONObject xmlJSONObj;try {xmlJSONObj = XML.toJSONObject(xml);//根据返回的json数据获取需要的值int count = xmlJSONObj.getJSONObject("soap:Envelope").getJSONObject("soap:Body").getJSONObject("GetWorkItemCountResponse").getInt("GetWorkItemCountResult");return count;} catch (JSONException e) {e.printStackTrace();}return null;}
webservice接口对接相关推荐
- webService接口对接医院lis系统接口
文章目录 1.应用场景 2.http协议简述 3.webService协议/soup简述 4.发送webService请求 4.1建立HttpUtils工具类,来发送post请求 4.2 调用医院给的 ...
- 与第三方Api接口对接需要注意的点
与第三方Api接口对接需要注意的点 目录 一.非技术对接 二.技术对接 三.必要措施 四.常见错误解决 一.非技术对接 [重要]画出流程时序图 查看对方文档,积极沟通 本公司接口文档和图发对方确认,一 ...
- nodejs调用webservice接口(https)
之前对接的webservice接口都是发布在http上的,今天突然拿到一个接口地址是https的,意味着需要证书验证,利用https模块去请求接口有一个入参可以直接忽略证书,但是nodejs中调用we ...
- soap方式调用webservice接口
因工作需要对接三方的webservice接口,根据对方提供的WSDL进行开发 1.将WSDL转为java文件,找到所需接口的入参与出参实体复制到本地项目,可直接作为调用的入参与回调的接收实体 可参考 ...
- Webservice接口的生成及调用
最近项目上要对接一个Webservice形式的接口,因为以前一直没有对接过这种类型的,所以这次专门查了一些资料学习下 一.Webservice的简单介绍 WebService是一种跨编程语言和跨操作系 ...
- HttpClient调用WebService接口
文章目录 前言 WebService是什么? WebService原理? HttpClient是什么? HttpClient应用场景? 使用HttpClient调用WebService接口 1.创建H ...
- JAVA验证码短信接口对接demo示例
JAVA语言版本的验证码短信接口对接DEMO示例说明 //接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. // 账户注册:请通过该地址开通账户 http://user.ihuyi ...
- webservice接口开发详解(附完整流程demo)
摘要 由于公司对接第三方系统业务较多,所以就采用webservice进行对接,本文项目框架使用SSH搭建,其他框架也可以参考下具体使用流程,本文demo都是测试通过而且发布成功,有需要的可以直接cop ...
- webservice接口使用json参数
接到一个对接json格式参数的webservice接口的任务,很久没做过webservice相关并且以前也只做过xml格式参数,所以对此做了一些了解. 1.定义一个webservice服务端接口 1. ...
- Java调用WebService接口之利用hutool工具包实现
最近要对接金蝶财务系统,对方提供了一个webService接口.而且测试接口地址还是内网的,每改一处代码都要部署堡垒机去测试,光是一个登录接口就花了我两天时间很是无语(主要是接口文档地址不会看) 接口 ...
最新文章
- 小程序中Cannot read property ‘setData‘ of undefined问题的解决
- 【通知】CCIE LAB北京考场9月1日起开放考试
- OpenCV基本的SIMD的实例(附完整代码)
- Qmake创建项目文件
- 智能机器人建房子后房价走势_人工智能未来10年将颠覆房地产行业,你还敢买房吗?...
- c++ 读取hdmi输入信号_小白需要知道HDMI知识
- 程序员开发的“逆天”软件
- 昨天又发火了:领导拒不给他人安排工作
- Springcould(二)之搭建服务注册中心Eureka集群
- c++ bitset类用法
- 计算领域高质量科技期刊分级目录
- ofd文件怎么复制文字
- 大一计算机知识总结,大学计算机基础超详细知识点(高手总结)免费
- 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure
- exchange邮件
- Life:怎样提高睡眠质量?
- 北航和北理工计算机专业哪个好,北理和北航哪个好?
- 老码农回答为什么会有“在X有Y年的工作经验“这样的要求
- 基于java的自动排课系统
- 阿里:饿了么质量体系搭建实战(含福利)