设计时 License 信息(LicenseDesignTimeController)¶
返回当前系统 License 授权信息,供设计器界面展示授权详情。
- 接口类型:REST 资源
- 基址:
${myapps.context-path.designer:}/api/designtime(类级@RequestMapping,produces = APPLICATION_JSON_VALUE) - Tag:License 信息接口
公共说明¶
- 鉴权:是(需 designerToken)。控制器继承自
AbstractDesignTimeController(基类为@RestController)。鉴权机制详见 index.md「鉴权说明」。 - 响应:统一
Resource(见 ../index.md「统一响应结构」)。成功errcode=0;异常errcode=500。 - HTTP 方法:受
CommonSecurityFilter限制,仅允许GET/POST/HEAD/OPTIONS。
1. 获取 License 信息¶
返回当前系统 License 授权信息(由 LicenseUtil.getLicenseInfo() 提供,转为 JSON 对象)。
- 接口类型:REST 资源
- 请求方式:
GET - 请求路径:
/licenseinfo(完整:{designer-context}/api/designtime/licenseinfo) - 鉴权:是(需 designerToken)
- Tag:License 信息接口
请求参数¶
无。
请求示例¶
响应¶
结构:统一 Resource(见 ../index.md「统一响应结构」)。
data:JSONObject,License 授权信息字段集合(由 LicenseUtil.getLicenseInfo() 返回对象转换而来)。
成功示例:
{
"errcode": 0,
"errmsg": "ok",
"data": {
"version": "...",
"expireDate": "...",
"licenseTo": "...",
"...": "..."
},
"errors": null
}