接口发布与在线调用
# 接口发布与在线调用
# 第三阶段
# 主要内容
- 开发接口发布 / 下线的功能
- 开发浏览接口、查看接口文档、申请签名功能
- 开发在线调试功能
# 功能开发
# 接口发布 / 下线的功能
权限控制:仅管理员操作。
# 业务逻辑
发布接口:
- 校验该接口是否存在
- 判断该接口是否可以调用
- 修改接口数据库中的状态字段为 1(考虑:可以设计 0 为默认,1 为开启,2 为关闭)
下线接口:
- 校验该接口是否存在
- 修改接口数据库中的状态字段为 0
# 前端浏览接口
# 查看接口文档
思路:动态路由,用 url 来传递 id,加载不同的接口信息。
# 申请签名
用户在注册成功时,自动分配 accessKey、secretKey。
# 在线调用
请求参数的类型(直接用 json 类型,更灵活):
[
{"name": "username", "type": "string"}
]
1
2
3
2
3
TODO
先跑通整个接口流程,后续可以针对不同的请求头或者接口类型来设计界面和表单,给用户更好的体验。(可以参考 swagger、postman、knife4j)
# 调用流程
使用上述流程:

流程:
- 前端将用户输入的请求参数和测试的接口 id 发给平台后端
- (在调用前可以做一些校验)
- 平台后端去调用模拟接口
# TODO
- 判断接口是否可以调用时,由固定方法名改为根据测试地址来调用
- 用户测试接口固定方法名改为根据测试地址来调用
- 模拟接口改为数据库校验
accessKey - 给请求参数的类型加多个
type,目前只有name
上次更新: 2026/10/10 17:43:40