统一规范化接口处理
RESTful API:REST(Representational State Transfer)是一种基于 HTTP 协议的网络应用程序的架构风格。RESTful API 是一种设计风格,用于创建具有统一接口的 Web 服务。通过定义资源(资源的 URL)、操作(HTTP 方法)和表示(数据格式),RESTful API 提供了一种简单而有效的方法来处理接口请求。
Malus中的统一返回
http状态码只有401和200两种
code :状态码
message :返回字符串消息文本
body: 业务数据
响应状态码
- 200正常返回无错误
- 207 业务错误提示
- 401 无授权(未登录,token过期,未授权)
- 500 错误
json
//正常返回
{
"code": 200,
"message": "成功",
"body": "3a082eb833d0497aa6ff31eb3a9f31fd"
}
//业务错误提示
{
"code": 207,
"message": "演示环境,禁止操作",
"body": null
}
//无授权
{
"code": 401,
"message": "提供的令牌无效或已过期,请重新登录",
"body": ""
}
//业务异常返回
{
"code": 400,
"message": "数据验证不通过!",
"body": [
"The Account field is required."
]
}