缘起 我以前公司需要在 Java 后台调用许多第三方 HTTP 接口,比如微信支付.友盟等等第三方平台. 公司内部还有很多服务是用世界最好语言写的,接口自然也只能通过 HTTP 接口来调用.于是日积月累下来,在 Java 代码中就有许许多多各式各样的 HTTP 调用接口,而且调用方式也不统一,有 HttpClient 写的.有 OkHttp 写的.有自己包装的,光公司内部不同人包装的 HTTP 工具类就有两三种. 而且 url 基本写死在代码中,很难维护,不同接口又有不同的参数传输方式,有 GE…
在使用 HttpClient 4.4 调用第三方 http api 时遇到了很多问题,还好最后都解决了,记录一下遇到的问题及解决办法,希望对同样有此问题的你有所帮助. 环境说明 首先说明一点是,对方的测试环境是在公共的网络环境下部署的,即是对外开放的,需用外网访问,不支持内网,只支持走专线(目前不考虑这个方式,因为铺设专线耗时还耗经费). 所以在调试接口的时候就直接在个人笔记本上使用 POSTMAN 这样的接口调试工具进行调试. 在微信群里和第三方联调,对方告诉我们需要调用哪几支接口,然后我们就…
preface,先闲来扯下蛋: 嵌入式数据库,NoSQL的是BerkeleyDB和InnoDB,leveDb.TC(个人较不熟悉),关系型嵌入式是SQLite; 服务器性质的NoSQL服务器,如Redis.MongoDB等; 完全免费开放,开源的数据库,PostgreSQL(个人感觉很可以) <一,>1,安装 for centos/ReaHat; yum -y install sqlite sqlite-devel; 2,sqlite C/C++API接口,核心对象 OCI接口(Oracle…
和大家分享下当前OSS开源项目的进度情况: 一. OSS.Common [开源中国] [github] 经过昨天的努力,oss.common项目初步完成了对.net standard的支持,迁移过程本周以新文章的形式开放给大家,当前解决方案有两个: OSS.Common.NET40 - 针对原来.net framework项目继续提供支持. OSS.Common.Standard - 针对新的可以多平台的可移植项目支持(已经转为.net standard)项目. 二. OSS.Social  […
一.概况 eoLinker 是目前业内领先.国内最大的在线 API 接口管理平台,提供自动生成 API 文档.API 自动化测试.Mock 测试.团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题. 目前 eoLinker 为 Google.IBM.腾讯.中国联通.海尔.神州优车.国美等数千家企业提供快速.专业.稳定的 API 管理服务.同时 eoLinker 还是 Google 谷歌开发者联盟的合作产品与企业,不定期举办线下交流分享活动促进国内 API 管理领域的发展. 二.开源项目…
前言:本篇博客是接着上篇总结写的,想了解怎么对接第三方平台接口的同学可以看我上一篇博客,地址是  https://www.cnblogs.com/alanturingson/p/13377500.html ,本篇将介绍如何封装接口给第三方平台来调用. 正文开始: 既然是对接快递平台,那么无非就有两种对接的模式.第一种,是本方去调用第三方的接口,例如快递查询接口.路由查询接口.路由订阅接口等.这些都需要本方主动去请求三方提供的url,按照三方要去的请求参数来推送参数获得数据.第二种,与第一种相反,…
最近接手一个以前的项目,无意间发现此项目开发接口的组件:Jayrock(接口组件估计用的少,用的最多的估计是这个Jayrock.json.dll,用于解析json) 以下是Jayrock的介绍官网: https://atifaziz.github.io/projects/jayrock/ 如果你在开发上使用了该组件,上面的官网会是一个不错的入门教程. 在研究的过程中,发现Jayrock有以下的特定,主要从开发角度方向进行分析. 优点如下: 1.接口开发和部署简单,直接继承组件的JsonRpcHa…
Java基础部分 常量和变量的区别:final 关键词修饰的变量是恒定不变的,如果还有static关键词修饰的话,常常称为编译期常量.变量,运行时可以修改其引用. Java基本类似有哪些 1 Byte = 8 Bits (细节地方,这个其实跟机器的位数也是有关系.) String/StringBuffer/StringBuilder的区别:String:字符串常量,字符串长度不可变:StringBuffer(JDK 1.0) 安全(不代表线程就一定安全喔)的可以重复操作的字符串变量:String…
Github 地址: https://github.com/zifeiniu/YinHaiYiBaoCSharpAPI C#Model封装 银海医保的接口 介绍 银海医保的接口我就不说了,很多家医院在用,但是网上资料不多,接口通过COM组件调用.官方示例有VB,delphi,PB. 我们的HIS是B/S 程序,不能直接调用,所以通过此程序封装银海接口后,通过此程序调用. 当前程序是一个Asp.net mvc web api selfhost 做成一个桌面服务端,封装银海接口,浏览器通过使用Jav…
Urule运行规则文件,是如何进行的,通过一个请求doTest来探一下 com.bstek.urule.console.servlet.respackage.PackageServletHandler.doTest()方法执行测试规则,接受3个参数: data-测试数据:files- 规则文件名称及版本:flowId- 规则中包含流程有效,流程id. public void doTest(HttpServletRequest req, HttpServletResponse resp) thro…