# openapi sdk
封装了http请求调用,签名,加解密等
* 调用例子
```java
//必填
String apiUrl = "http://localhost:8082/gateway";
//必填
String appKey = "";
//必填
String appSecret = "";
//如果开启加密,则必填
String encodingAesKey = "";
Client client = new Client(apiUrl,appKey,appSecret,encodingAesKey);
//入参赋值
List bodyList = new ArrayList<>();
//根据接口 传入相应入参,这里只是个例子
bodyList.add(1);
//X-Service-Id对应的值
String serviceId = "xxxx";
//X-Service-Method对应的值
String method = "xxxxxxx";
Request request=new Request(serviceId,method,bodyList);
Response response = client.execute(request);
System.out.println(JSONUtils.toString(response));
if(response.isSuccess()) {
JSONResponseBean result = response.getJsonResponseBean();
System.out.println(JSONUtils.toString(result));
}else {
System.out.println(response.getCaErrorMsg());
System.out.println(response.getErrorMessage());
}
```
[使用postman进行接口调试](https://github.com/ngarihealth/openapi-sdk-java/wiki/使用postman进行接口调试)
没有合适的资源?快使用搜索试试~ 我知道了~
openapi-sdk-java:OpenAPI网关Java SDK
共32个文件
java:29个
xml:1个
gitignore:1个
需积分: 50 8 下载量 79 浏览量
2021-05-26
20:17:06
上传
评论 1
收藏 40KB ZIP 举报
温馨提示
openapi sdk 封装了http请求调用,签名,加解密等 调用例子 //必填 String apiUrl = "http://localhost:8082/gateway"; //必填 String appKey = ""; //必填 String appSecret = ""; //如果开启加密,则必填 String encodingAesKey = ""; Client client = new Client(apiUrl,appKey,appSecret,encodingAesKey); //入参赋值 List bodyList = new ArrayList<>(); //根据接口 传入
资源详情
资源评论
资源推荐
收起资源包目录
openapi-sdk-java-master.zip (32个子文件)
openapi-sdk-java-master
README.MD 1KB
pom.xml 2KB
src
test
java
ngari
Demo.java 3KB
main
java
ngari
openapi
Request.java 3KB
JSONResponseBean.java 888B
constant
Constants.java 2KB
HttpMethod.java 1KB
SystemHeader.java 1KB
ContentType.java 1KB
HttpSchema.java 1024B
HttpHeader.java 1KB
request
province
DoctorIndicatorsReq.java 8KB
RecipeDetailIndicatorsReq.java 3KB
DeptIndicatorsReq.java 3KB
BussAfterInfoReq.java 4KB
ZiXunIndicatorsReq.java 7KB
OrganBusinessReq.java 1KB
OrganBussReq.java 3KB
DoctorBussReq.java 2KB
FuzhenIndicatorsReq.java 8KB
UnitIndicatorsReq.java 6KB
RecipeVerificationIndicatorsReq.java 4KB
RecipeIndicatorsReq.java 13KB
OrganProtocolReq.java 2KB
Response.java 3KB
util
AESUtils.java 3KB
OpenApiUtils.java 4KB
JSONUtils.java 3KB
MessageDigestUtil.java 3KB
SignUtil.java 4KB
Client.java 2KB
.gitignore 196B
共 32 条
- 1
戴剑松
- 粉丝: 32
- 资源: 4603
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0