1、概述
封装三方系统接口,使其符合COP平台规范,平台内应用可以直接使用【自定义服务】形式调用。
2、能力特征
2.1、特征清单
功能特征 | 描述 |
---|---|
新建 | 支持按需新建接口 |
编辑 | 支持按需编辑接口 |
删除 | 支持按需删除接口 |
复制 | 支持按需复制接口,复制的接口名称会自动拼接“_副本",接口标识自动拼接”copy“ |
公共入参 | 支持应用内所有接口共享的公共默认入参,配置公共入参后 |
公共回参 | 支持应用内所有接口共享的公共默认回参 |
返回码 | 支持按需维护返回码和成功标识,当返回码未被标记成功时,接口会被标识失败 |
安全认证 | 根据三方系统的提供接口签名、安全认证,提供可视化配置,保证接口安全性 |
SPI扩展 | 当标准的安全认证无法满足接口需求时,实施团队可以通过SPI扩展个性化安全认证规则 |
自定义接口分组 | 支持自定义接口分组,便于接口搜索和管理 |
关键字搜索 | 支持按照接口名称模糊查询接口 |
一键展开/一键折叠 | 接口分组支持折叠和展开,提供一键展开所有分组和一键合并所有分组 |
启用/停用 | 支持接口启用/停用,COP应用将无法使用停用且发布的的接口 |
多数据类型 | 支持自定义请求数据类型和返回数据类型 |
多请求方式 | 支持POST、GET、OPTIONS |
请求地址自动拼接 | 支持完成请求地址路径 |
支持相对路径,自动拼接应用菜单下的请求地址 | |
JSON参数一键导入 | 支持通过接口请求示例和返回示例,一键导入,自动生成结构化参数定义 |
高级函数 | 支持请求参数和参会参数默认值,默认值支持高级函数配置 |
枚举转义 | 支持自定义枚举 |
参数转义 | 支持内部实体**/枚举ID与Code**自动设置 |
支持内部实体**/枚举Code与外部Code**转义设置 | |
应用参数 | 支持跨应用参数共享 |
导出时自动携带应用参数 | |
分页配置 | 支持抽象分页参数,支持UDC应用PageRequest和三方API分页参数自动映射 |
在线调试 | 支持三方API在线调试 |
WSDL接口自动生成 | 针对SOAP接口,支持通过WSDL链接一键生成接口 |
熔断保护 | 同一应用下的同一接口,如果连续错误10次,系统会判定为接口服务异常, 会自动停止当前接口的调用连接,等待10分钟后接口连接重新启用; |
支持在nacos中关闭当前熔断保护; |
2.2、核心界面示例
2.2.1、接口登记
2.2.2、分页配置
2.2.3、安全认证、接口签名鉴权
2.2.4、公共参数和返回码