接口开发文档说明

这篇博客介绍了API接口的设计规范,包括路由模式、接口类型、数据提交方式、控制器方法命名、以及数据返回字段的格式和详细说明。重点强调了数据返回统一使用JSON格式,包含status、info和data三个字段,对status字段的值进行了详细解释,并给出了data字段的三种数据格式。

  1. 路由定义:
    框架使用多应用, 默认路由模式; url三部分组成, 格式为: /模块名称/控制器名称/方法名称;
    如 /core/Config/lists: 即为平台核心模块/config控制器/lists方法.
  2. 接口请求分类:
    接口分为两种类型: 命令型和获取数据型;
    命令型接口如添删改接口, 这种接口data字段一般为空数组;
    获取数据型如查询接口, 这种接口status值总是1, info字段只是给前端开发人员做个提示, 数据到底是否获取成功, 需要再判断data的值是否为空数组;
  3. 数据提交方式:
    框架使用最宽泛的方式, 支持所有的提交方式, 并且不做提交方法的判断. 请求到底是要干什么, 不是根据请求方式进行判断, 而是使用方法名进行判断.
    一般情况在后端开发调试过程中, 直接使用GET方式在URL中传参更加方便; 对于前端开发人员, 使用POST和GET方式都可以, 根据实际情况, 以快捷方便为原则进行选择即可(但是在一定程度上要统一, 要封装, 建议全部使用POST);
    特殊情况, 比仿说要传递大量数据的, 如text字段/文章正文内容/文件上传等, 酌情处理(POST);
  4. 常用控制器方法命名规范:
    1. 添加/保存: edit
    2. 查询单条数据: detail
    3. 分页列表: lists
    4. 删除: del
    5. 不分页列表: ls (注意, 当表内数据过多, 比仿说超过50条时谨慎使用, 因为此方法是返回表内所有的数据)
    6. 查询前20条列表: search
  5. 数据返回字段格式:
    数据返回统一使用JSON格式. 所有接口都包含三个字段. [‘status' : ‘int 状态码’, 'info' : ‘string 信息说明’, 'data' : ‘array/array object
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾思软件-自动化软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值