后端请求状态码信息

本文介绍了后台接口返回情况默认设置

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