ResultCode 自定义错误状态码

public class ResultCode {
// 成功状态码
public static final int SUCCESS = 1;

// -------------------失败状态码----------------------
// 参数错误
public static final int PARAMS_IS_NULL = 10001;// 参数为空
public static final int PARAMS_NOT_COMPLETE = 10002; // 参数不全
public static final int PARAMS_TYPE_ERROR = 1003; // 参数类型错误
public static final int PARAMS_IS_INVALID = 10004; // 参数无效

// 用户错误
public static final int USER_NOT_EXIST = 20001; // 用户不存在
public static final int USER_NOT_LOGGED_IN = 20002; // 用户未登陆
public static final int USER_ACCOUNT_ERROR = 20003; // 用户名或密码错误
public static final int USER_ACCOUNT_FORBIDDEN = 20004; // 用户账户已被禁用
public static final int USER_HAS_EXIST = 20005;// 用户已存在

// 业务错误
public static final int BUSINESS_ERROR = 30001;// 系统业务出现问题

// 系统错误
public static final int SYSTEM_INNER_ERROR = 40001; // 系统内部错误

// 数据错误
public static final int DATA_NOT_FOUND = 50001; // 数据未找到
public static final int DATA_IS_WRONG = 50002;// 数据有误
public static final int DATA_ALREADY_EXISTED = 50003;// 数据已存在

// 接口错误
public static final int INTERFACE_INNER_INVOKE_ERROR = 60001; // 系统内部接口调用异常
public static final int INTERFACE_OUTER_INVOKE_ERROR = 60002;// 系统外部接口调用异常
public static final int INTERFACE_FORBIDDEN = 60003;// 接口禁止访问
public static final int INTERFACE_ADDRESS_INVALID = 60004;// 接口地址无效
public static final int INTERFACE_REQUEST_TIMEOUT = 60005;// 接口请求超时
public static final int INTERFACE_EXCEED_LOAD = 60006;// 接口负载过高

// 权限错误
public static final int PERMISSION_NO_ACCESS = 70001;// 没有访问权限
}

原文地址:https://www.cnblogs.com/zhanghengscnc/p/8824820.html

时间: 2024-10-10 14:41:03

ResultCode 自定义错误状态码的相关文章

JavaEE SSH框架整合(三) struts2 异常、http错误状态码处理

struts2的action可能出现访问不到,或action报异常等情况,所以需要作一些处理,给用户一个友好的印象. 1. 异常处理  result声明在action中 <action name="book_*" class="com.stone.action.BookAction" method="{1}"> <result name="{1}" type="dispatcher">

FNScanner二维码接口openView自定义扫码Demo

本文出自APICloud官方论坛 FNScanner 模块是一个二维码/条形码扫描器,是 scanner 模块的优化升级版.在 iOS 平台上本模块底层集成了 Zbar 和系统自带的条形码/二维码分析库,由于 IOS 系统平台在 IOS7.0 以上才开放了二维码/条码的相关接口,所以在 IOS6 上运行时模块会调用开源库 Zbar 去读取解析二维码/条码.只有在 IOS7 以上版本才会调用系统自带扫码功能. 模块文档地址: docs.apicloud.com/Client-API/- 模块需要注

Web服务器常见错误状态码

我们在代码上线,或者web服务器异常时候,可以供 系统反馈给我们的状态码,去大概定位故障点,然后通过日志去详细分析,所以状态码还是很重要的,但在网上粗略搜索了一下,密密麻麻一大堆,还是自己总结下,平时最常用的几个,希望对大家有帮助: web页面状态码,详细说明: 状态码                                                          状态说明 200    OK,代表服务器成功返回网页 301 永久跳转,通过旧的URL永久跳转到新的URL,(我有

jQuery - 拦截所有Ajax请求(统一处理超时、返回结果、错误状态码 )

样例代码: <html> <head> <title>hangge.com</title> <meta charset="utf-8"/> <script type="text/javascript" src="./jquery-1.11.1.min.js"></script> <script> //全局的ajax访问,处理ajax清求时session

服务器错误状态码

500 Internal Server Error 服务器遇到一个妨碍它为请求提供服务的错误时,使用此状态码 501 Not Implemented 客户端发起的请求超出服务器的能力范围(比如,使用服务器不支持的请求方法)时,使用此状态码 502 Bad Gateway 作为代理或者网关使用的服务器从请求响应链的下一条链路上收到了一条伪响应(比如,它无法连接到其父网关)时,使用此状态码 503 Service Unavailable 用来说明服务器现在无法为请求提供服务,但将来可以.如果服务器知

HTTP 错误状态码讯息

HTTP 错误讯息解读 4xx: Client Error 使用者端(浏览器)错误讯息 错误码   错误讯息说明 400 Bad Request    错误的要求 401 Unauthorized    未授权的动作 401.1     登入失败 401.2     因服务器设定问题造成登入失败 401.3     由于来源的 ACL 问题而未授权 401.4    筛选器授权失败 401.5    ISAPI/CGI 应用程序授权失败 403 Forbidden    禁止的动作 403.1

Java中响应结果工具类,可自定义响应码,内容,响应消息

/** * 响应结构 * @author YLiu */public class ResultUtil<T> { // 响应业务状态     private Integer status; // 响应消息     private String msg; // 响应中的数据     private T data; public Integer getStatus() {         return status;     } public void setStatus(Integer stat

Django API 自定义状态码

class BaseResponse(object): def __init__(self): self.code = 1000 self.data = None self.error = None @property def dict(self): return self.__dict__ class TokenResponse(BaseResponse): def __init__(self): super(BaseResponse).__init__() self.code = 1000

Nginx一些feature

一.自定义错误状态码页面 支持404,403,500,502,503,504等状态码,并且针对于proxy_pass当中realserver出现的错误码,nginx无法提供错误状态码页面,也就是不支持反向代理的错误状态码自定义,nginx只是转发而已,nginx针对nginx提供本地的web服务才能支持.     error_page  可放在http, server, location中 方法一:  error_page  404 =200   /404.html;    #格式中"=&quo