![Travis](https://camo.githubusercontent.com/ecc062ed6c0335b889b251b67e44d5a36d74b74f4188267c85173c1d2a7c4eaa/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f727573742d6c616e672f727573742e737667)
数据返回格式有两种:
-
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 |
▄ ▄
▌▒█ ▄▀▒▌
▌▒▒█ ▄▀▒▒▒▐
▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
▄▀░░░░░░░░░░░░▄░░░░░░░▀▄ ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
█░░▄░░░░▄░░░░░░░░░░░░░░█ ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
█░░░░░░░░░░░░▄█▄▄░░▄░░░█ ▄▄▄ ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
▄▄▄▄▄ █░░░░░░▀░░░░▀█░░▀▄░░░░░█▀▀░██ ▀▄▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
██▄▀██▄█░░░▄░░░░░░░██░░░░▀▀▀▀▀░░░░██ ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
▀██▄▀██░░░░░░░░▀░██▀░░░░░░░░░░░░░▀██ ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
▀████░▀░░░░▄░░░██░░░▄█░░░░▄░▄█░░██ ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
▀█░░░░▄░░░░░██░░░░▄░░░▄░░▄░░░██ ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
▄█▄░░░░░░░░░░░▀▄░░▀▀▀▀▀▀▀▀░░▄▀ ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
░░░█▀▀█████████▀▀▀▀████████████▀ ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
░░░░░░░████▀░░███▀░░░░░░▀███░░▀██▀ ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
▒▒▒▒▒▒▒▒▀▀▀