写接口的艺术: 精简,可扩展

2019-01-04  本文已影响4人  BenjaminCool
  1. 精简

  2. 可扩展

  1. 响应结构:

success: boolean类型: true/false
code: 错误码:支持自定义错误码
message: 错误描述
data: 核心业务数据

自定义错误码:
1xx
2xx
3xx
4xx
5xx
都被状态码标准给占用了, 因此自定义错误码要从6xx选取:

  1. 接口的“事务”约定:
    单个请求应该以“事务”特性对待:
    要么完全成功,要么失败: 不存在一半成功,一半失败的情况。
上一篇 下一篇

猜你喜欢

热点阅读