HTTP状态码 | 说明 | |
200 | 请求成功 | |
401 | 没有登录或者登录信息过期 | |
403 | 权限不足,例如某些接口需要管理员权限才能运行 | |
500 | 端口未知异常 | |
601 | 后端服务没有经过授权 |
当Http请求状态码为200的时候,返回结果会封装成固定的返回对象
code{返回信息}: 200代表成功,其他数字代表异常的编码。当后台接口抛出BaseKownException异常时,会自动返回异常的编码,如果是未知异常,会设置10000。如果接口没有异常,会自动设置为200.
message{返回异常信息}: 如果接口没有异常发生,这个字段为空,如果抛出BaseKownException异常,会自动填充异常信息。如果是未知异常,会填充异常的message属性。
data{返回值} :如果发生异常,这个字段为空,如果没有异常会返回Controller的返回对象信息。
统一返回结果分装可以查看:
统一异常拦截类可以查看: