Skip to content

统一规范化接口处理

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."
  ]
}