# 前提
已有运行的业务服务,如usermgr-1.0.0.jar,并已部署到服务器上。
本次我们使用的业务服务为 usermgr-1.0.0.jar,打开方式为在命令行下面输入java -jar usermgr-1.0.0.jar
。
此测试服务(usermgr-1.0.0.jar)提供的接口有
get /users/xml, 参数为空, 返回字符串的xml格式字符串数据
get /users/json, 参数为空, 返回字符串的json格式字符串数据
post /users/quick, 参数任意字符串, 返回输入的字符串参数
# 新增业务服务地址
使用manager账号(默认密码:000000)登录系统,在【开发门户】/【资源管理】/【业务地址】页面,新增业务服务地址并点击确定保存。如下图: 业务IP和业务端口分别填写运行Jar的服务器的ip和端口8090
# API注册发布
在【开发门户】/【API管理】/【API注册】页面,点击【API创建】按钮,选择HTTP页签,点击【HTTP穿透】图标,进入业务信息配置页面。
填写相关参数,点击【下一步】按钮进入接口发布页面。
填写接口发布的相关信息,点击【发布】按钮,完成API的发布。
# 接口测试
在【开发门户】/【API管理】/【我的发布】页面,点击接口名称(上一步骤发布的接口名称),进入接口详情页面,点击【API测试】页签,进入接口测试页面。
测试接口,输入如下示例报文,点击【测试】按钮,可以看到接口返回了输入的字符串参数。
{
"id": "1",
"name": "名称1",
"address": "地址1",
"books": {
"1": {
"id": "1",
"name": "名称1",
"isbn": "isbn1",
"author": "作者1",
"price": 45.32
},
"2": {
"id": "2",
"name": "名称2",
"isbn": "isbn2",
"author": "作者2",
"price": 33.3
}
}
}