1、标准格式样例
一个标准的接口结果应该是下面样子:
成功的情况下:
{
"success": true,
"code": 200,
"message": "执行成功",
"data": {
"id": 4,
"magicId": "gis",
"firstName": "tom",
"lastName": ""
}
}
失败的情况下:
{
"success": false,
"code": 500,
"message": "执行失败",
"data": null
}
success用来保存是否执行成功,成功是true,失败是false
code是用来保存接口调用状态,200表示调用成功执行成功,500表示调用成功执行不成功,404表示调用都不成功(接口都没找到),还有301不知道表示啥,一般不用
message用来保存程序运行信息,当接口调用成功时候一般返回“执行成功”或者“查询成功”之类的,如果接口调用出错,那返回出错的原因或者抛出的异常等
data是最重要的,接口调用运行成功那就把结果放在data中,一般是JSON形式,如果接口调用执行失败那data设为null即可