当前位置: 首页 > news >正文

【Java】 使用 HTTP 响应状态码定义web系统返回码

系统状态码定义

public interface GlobalErrorCodeConstants {ErrorCode SUCCESS = new ErrorCode(0, "成功");// ========== 客户端错误段 ==========ErrorCode BAD_REQUEST = new ErrorCode(400, "请求参数不正确");ErrorCode UNAUTHORIZED = new ErrorCode(401, "账号未登录");ErrorCode FORBIDDEN = new ErrorCode(403, "没有该操作权限");ErrorCode NOT_FOUND = new ErrorCode(404, "请求未找到");ErrorCode METHOD_NOT_ALLOWED = new ErrorCode(405, "请求方法不正确");ErrorCode LOCKED = new ErrorCode(423, "请求失败,请稍后重试"); // 并发请求,不允许ErrorCode TOO_MANY_REQUESTS = new ErrorCode(429, "请求过于频繁,请稍后重试");// ========== 服务端错误段 ==========ErrorCode INTERNAL_SERVER_ERROR = new ErrorCode(500, "系统异常");ErrorCode NOT_IMPLEMENTED = new ErrorCode(501, "功能未实现/未开启");ErrorCode ERROR_CONFIGURATION = new ErrorCode(502, "错误的配置项");// ========== 自定义错误段 ==========ErrorCode REPEATED_REQUESTS = new ErrorCode(900, "重复请求,请稍后重试"); // 重复请求ErrorCode DEMO_DENY = new ErrorCode(901, "演示模式,禁止写操作");ErrorCode UNKNOWN = new ErrorCode(999, "未知错误");}
public interface GlobalErrorCodeConstants {ErrorCode SUCCESS = new ErrorCode(0, "成功");// ========== 客户端错误段 ==========ErrorCode BAD_REQUEST = new ErrorCode(400, "请求参数不正确");ErrorCode UNAUTHORIZED = new ErrorCode(401, "账号未登录");ErrorCode FORBIDDEN = new ErrorCode(403, "没有该操作权限");ErrorCode NOT_FOUND = new ErrorCode(404, "请求未找到");ErrorCode METHOD_NOT_ALLOWED = new ErrorCode(405, "请求方法不正确");ErrorCode LOCKED = new ErrorCode(423, "请求失败,请稍后重试"); // 并发请求,不允许ErrorCode TOO_MANY_REQUESTS = new ErrorCode(429, "请求过于频繁,请稍后重试");// ========== 服务端错误段 ==========ErrorCode INTERNAL_SERVER_ERROR = new ErrorCode(500, "系统异常");ErrorCode NOT_IMPLEMENTED = new ErrorCode(501, "功能未实现/未开启");ErrorCode ERROR_CONFIGURATION = new ErrorCode(502, "错误的配置项");// ========== 自定义错误段 ==========ErrorCode REPEATED_REQUESTS = new ErrorCode(900, "重复请求,请稍后重试"); // 重复请求ErrorCode DEMO_DENY = new ErrorCode(901, "演示模式,禁止写操作");ErrorCode UNKNOWN = new ErrorCode(999, "未知错误");}

相关文章:

  • iView Table 组件跨页选择功能实现文档
  • vLLM技术解析:大语言模型推理服务的性能革新引擎
  • 算法相关概念
  • 【LLM开发】Unigram算法
  • 解密面试高频题:加权轮询负载均衡算法 (Java 实现)
  • 位运算题目:两数相除
  • 测试基础笔记第十五天
  • AI日报 - 2025年04月29日
  • esm使用-包括esmfold和embedding
  • 阿里开源图生动画模型AnimateAnyone2
  • auto(x) decay copy
  • await和async
  • 2025年保安员证考试题库及答案
  • 【quantity】4 Duration 类型及其实现(time.rs)
  • C22-作业练习之最大公约数与最小公倍数
  • 如何开发动态贴纸功能?一体化美颜SDK的技术实现思路与实战方案
  • ZYNQ-自定义呼吸灯IP核以及PS-PL数据发送接收
  • Easy系列PLC高速计数器比较指令
  • 跟着文档学Vuex(一):什么是Vuex
  • 小智项目架构分析
  • 俄罗斯延长非法滞留外国人限期离境时间至9月
  • 新经济与法|如何治理网购刷单与控评?数据合规管理是关键
  • 传染病防治法修订草案提请三审,拟加强医疗机构疾控能力建设
  • 洗冤录·巴县档案|道咸年间一起家暴案
  • 委员呼吁提高政府机构电话号码准确性,辽宁阜新回应
  • 中国太保一季度净赚96.27亿元降18.1%,营收同比下降1.8%