当前位置: 首页 > 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个版聚焦:上海,加快建成具有全球影响力的科技创新高地
  • 人民日报:在大有可为的时代大有作为
  • 交通运输部:预计今年五一假期全社会跨区域人员流动量将再创新高
  • 农业农村部:把住能繁母猪存栏量“总开关”,引导养殖场户优化母猪存栏结构、合理控制产能
  • 专访丨青年作家杜梨:以动物的视角去观察这个世界