前话:前后解耦,前端开发环节使用APH,后台开发环节postman(可考虑为后台也做一个aph后台版)

1、api标准:标识符(ret:1为正常数据,0为接口报错),数据体(data:api的数据容器,正常接口时的所有数据必须放置在这里),错误体(error:当接口报错时,容纳错误信息)

2、api接口容错处理,每个接口要有三个数据版本:(这要与后台约定规范,空置数据统一null处理,数字、字符串类型的合理利用)。

前端容错规则:非null则为正常数据,正常处理,而null一律走容错处理(这样区分开数字类型0,字符串类型‘’)

(1)每个api接口的数据要有至少三个版本:1、健康数据(接口中所有字段数据齐全、类型合规);2、畸形数据(局部数据病态,与后台约定病态数据统一以null标识,见null做容错处理);3、报错接口数据,一般ret为0的接口

最新文章

  1. Debian-based Linux distributions 安装 virtualbox
  2. isKindOfClass和isMemberOfClass的区别
  3. spark快速大数据分析学习笔记*初始化sparkcontext(一)
  4. 开发Adobe AIR移动应用程序的考虑事项
  5. Python学习笔记- Python threading模块
  6. 建模算法(三)——非线性规划
  7. PHP 设计模式 笔记与总结(1)命名空间 与 类的自动载入
  8. 升级WordPress
  9. gridview 一个列勾选框选中,同时选中同一行的另一列勾选框
  10. CSS单行、多行文本溢出显示省略号(……)
  11. n年前,我没钱但年轻,我怕n年后我老时,还是一无所成——2017我的收获和反思
  12. 干货,不小心执行了rm -f,除了跑路,如何恢复?
  13. .net MVC +EF+VUE做回合制游戏(一)
  14. bash python获取文本中每个字符出现的次数
  15. JAVA中equals方法与hashCode方法学习
  16. kube-proxy源代码分析
  17. [.NET开发] C#编程调用Cards.dll实现图形化发牌功能示例
  18. Mr. Kitayuta's Colorful Graph CodeForces - 506D(均摊复杂度)
  19. python contextmananger装饰器与with
  20. HBase数据迁移至Hive

热门文章

  1. CF1204D Kirk and a Binary String
  2. [技术]SYZOJ 实现网站与评测端分离
  3. 'GL_EXT_shader_framebuffer_fetch' : extension is not supported
  4. HTML+CSS基础 border css属性 Div块 盒子
  5. redis之主从同步
  6. 【Python】itertools之product函数
  7. WPF绑定 mode Using System.ComponentModel; IPropertyChanged, if(this.PropertyChanged!=null){ this.PropertyChanged.Invoke(this,new PropertyChangedEventArgs("Name"))
  8. 【机器学习笔记】ID3构建决策树
  9. C# 方法的out、ref、params参数
  10. 350道面试题分享,拿下京东offer工资double