阿里巴巴状态码

阿里巴巴状态码规范

1. 状态码分类

  • 2xx 成功类

    • 200 OK: 请求成功
    • 201 Created: 资源创建成功
  • 4xx 客户端错误类

    • 400 Bad Request: 参数校验失败
    • 401 Unauthorized: 未登录或token过期
    • 403 Forbidden: 权限不足
    • 404 Not Found: 资源不存在
    • 429 Too Many Requests: 请求频次超限
  • 5xx 服务端错误类

    • 500 Internal Server Error: 系统内部异常
    • 503 Service Unavailable: 服务不可用
    • 504 Gateway Timeout: 网关超时

2. 阿里巴巴特有状态码

  • 业务异常码 : 通常以 A 开头的四位数字
    • A001: 业务参数错误
    • A002: 业务逻辑异常

3. 最佳实践

  • 使用统一的 [Result](file://D:\Desktop\ai_wei\projects\F-XA-01\code\f-xa-01-api\f-xa-01-api-common\src\main\java\com\aiwei\common\result\Result.java#L10-L41) 对象封装响应
  • 通过 [code](file://D:\Desktop\ai_wei\projects\F-XA-01\code\f-xa-01-api\f-xa-01-api-pojo\src\main\java\com\aiwei\pojo\entity\Role.java#L37-L39) 字段表示状态码
  • message 字段提供错误描述
  • data\](file://D:\\Desktop\\ai_wei\\projects\\F-XA-01\\code\\f-xa-01-api\\f-xa-01-api-common\\src\\main\\java\\com\\aiwei\\common\\result\\Result.java#L15-L15) 字段承载业务数据

相关推荐
ltl6 小时前
Transformer 原论文怎么训出来的:8 张 P100、12 小时、warmup 4000 步
后端
why技术6 小时前
AI Coding开始进入第四个时代,我还没上车呢!
前端·人工智能·后端
程序猿追7 小时前
我搭了个网页工具:输入关键词,SERP API 自动吐出比价 Excel
后端
Lee川7 小时前
RAG 实战:从一篇掘金文章出发,拆解检索增强生成的全链路
前端·人工智能·后端
Lee川8 小时前
MCP 高德地图实战:当 AI 学会使用工具,一个协议如何重塑大模型的行动边界
前端·人工智能·后端
楼田莉子8 小时前
C++17新特性:__had_include/属性/求值顺序规则
开发语言·c++·后端
程序员cxuan8 小时前
Codex 把我家烂网给优化后,我 TM 直接原地起飞了。
人工智能·后端·程序员
IT_陈寒8 小时前
Redis批量删除踩了坑,原来DEL命令不是万能的
前端·人工智能·后端
叫我少年9 小时前
C# 命名空间与 using 指令 — 文件范围、全局导入、别名
后端
我是一颗柠檬10 小时前
【MySQL全面教学】MySQL基础SQL语句Day3(2026年)
数据库·后端·sql·mysql·oracle