数据返回格式有两种:
-
FIXED
当code为0时候为成功,其他情况为失败, 除了鉴权失败(403)、服务不可用(503)、URL NOT FOUND(404)、Method Not Allow(405)等错误, 其他业务异常的HTTP状态码均为200
{ "code" : "状态码", "message" : "描述信息", "data" : "响应数据" }
-
DYNAMIC
只有当HTTP 状态码为200时,返回正确的数据
当HTTP为非200时,抛出错误信息
1.HTTP 200
{
"id" : "",
"字段1" : "",
"字段2" : ""
}
2.非HTTP 200
{
"error" :
{
"message" : "错误信息",
"code" : "错误码"
}
}
错误码格式:f xxxx yyyy
f:错误类型标识
xxxx:系统标识(0000为系统默认保留,从0001开始)
yyyy:错误码(0000~9999)
错误码 | 错误描述 |
---|---|
100000000 | param invalid,details:'%s' |
100000001 | '%s' must not be null |
100000002 | '%s' value must not be empty |
100000003 | '%s' value must not be null |
100000004 | frequent operation |
错误码 | 错误描述 |
---|---|
200000000 | invalid access |
200000001 | 'Access-Token' value must not be empty |
错误码 | 错误描述 |
---|---|
300000000 | requested path: '%s' not found |
300000001 |
错误码 | 错误描述 |
---|---|
400000000 | Method {%s} Not Allowed,URI {'%s'} |
错误码 | 错误描述 |
---|---|
500000000 | service unavailable |
▄ ▄
▌▒█ ▄▀▒▌
▌▒▒█ ▄▀▒▒▒▐
▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
▄▀░░░░░░░░░░░░▄░░░░░░░▀▄ ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
█░░▄░░░░▄░░░░░░░░░░░░░░█ ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
█░░░░░░░░░░░░▄█▄▄░░▄░░░█ ▄▄▄ ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
▄▄▄▄▄ █░░░░░░▀░░░░▀█░░▀▄░░░░░█▀▀░██ ▀▄▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
██▄▀██▄█░░░▄░░░░░░░██░░░░▀▀▀▀▀░░░░██ ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
▀██▄▀██░░░░░░░░▀░██▀░░░░░░░░░░░░░▀██ ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
▀████░▀░░░░▄░░░██░░░▄█░░░░▄░▄█░░██ ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
▀█░░░░▄░░░░░██░░░░▄░░░▄░░▄░░░██ ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
▄█▄░░░░░░░░░░░▀▄░░▀▀▀▀▀▀▀▀░░▄▀ ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
░░░█▀▀█████████▀▀▀▀████████████▀ ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
░░░░░░░████▀░░███▀░░░░░░▀███░░▀██▀ ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
▒▒▒▒▒▒▒▒▀▀▀