定义接口时应注意的问题

Posted firas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义接口时应注意的问题相关的知识,希望对你有一定的参考价值。

1、  标明字段的名称、数据类型、最大长度、不足最大长度时是否在数据前/后补空格、是否可为null、是否可不传、描述说明
name字段可为null的数据示例:{"id":1, "name":null}
name字段可不传的数据示例:{"id":1}

2、  数值字段需要标明可接受的小数位数、最大值、最小值、是否接受千分号("100,000")、是否可接受科学记数法表示("1E6")、是否可接受省略小数点前/后的0(".1"、"1.")

3、  与货币有关的数值字段,需要标明单位是“元”还是“分”

4、  日期、时间字段需要标明格式,如"yyyy-MM-dd"

5、  字符串字段要标明编码,如“UTF-8”,“GBK”

6、  字符串字段如果有最小长度限制、正则表达式匹配限制或其他限制,也需要标明

7、  按字符串搜索的接口,需要标明是准确匹配,前缀匹配,还是部分匹配

8、  最好给出正常的接口调用的输入输出数据的样例

9、  定义好发生异常时返回的数据
例如用户名密码登录的接口,要定义好数据库访问失败、用户不存在和密码错误等异常的返回

以上是关于定义接口时应注意的问题的主要内容,如果未能解决你的问题,请参考以下文章

做项目时应怎样注意外键关系

合并排序中子排序结果放回原数组时应注意的问题

在做APP前端开发时应注意的一些问题

C中用scanf()时应注意的一些问题

设计网站的URL时应该注意啥问题?

使用if语句时应注意的问题(初学者)