HTTP 状态码(框架自带,通用标准)

  1. HTTP 状态码(框架自带,通用标准)

常见用法:

200 OK → 请求成功

400 Bad Request → 参数错误

401 Unauthorized → 未登录或 token 失效

403 Forbidden → 无权限

404 Not Found → 资源不存在

500 Internal Server Error → 服务端错误

这些状态码是 协议级别 的,不要随便乱用,通常一类错误统一用一个标准状态码。

  1. 业务错误码(自定义,细分业务逻辑)

实际开发中,光靠 HTTP 状态码不够,所以会再定义 业务错误码 + 错误消息。

一般会约定一个 JSON 格式响应,比如:

{

"code": 10001,

"message": "音频时长超过限制",

"data": null

}

常见设计方式:

code = 0 → 成功

code > 0 → 业务错误

10000 ~ 19999: 用户相关错误(未登录、权限不足等)

20000 ~ 29999: 参数校验错误(缺少参数、格式不对等)

30000 ~ 39999: 资源相关错误(文件过大、音频时长超限等)

50000 ~ 59999: 系统错误(DB 异常、外部 API 调用失败等)

相关推荐
AORO202536 分钟前
2025全新三防平板科普:5G-A+卫星通信+国产化
网络·5g·智能手机·电脑·制造·信息与通信
深圳南柯电子41 分钟前
车载通信设备EMC整改:高频问题与AI辅助诊断方案|深圳南柯电子
网络·人工智能·互联网·实验室·emc
morning_sir_jking2 小时前
深入解析 kube-proxy:Kubernetes 服务发现的网络基石
网络·kubernetes·服务发现
问道飞鱼2 小时前
【Linux知识】Linux磁盘开机挂载
linux·运维·网络·磁盘·自动挂载
☆璇3 小时前
【Linux】网络基础概念
linux·网络
独行soc4 小时前
2025年渗透测试面试题总结-106(题目+回答)
网络·python·安全·web安全·adb·渗透测试·安全狮
A Runner for leave4 小时前
网络与通信安全课程复习汇总1——课程导入
网络·安全·web安全
贝塔实验室4 小时前
频偏估计方法--快速傅里叶变换(FFT)估计法
网络协议·算法·数学建模·动态规划·信息与通信·信号处理·傅立叶分析
间彧5 小时前
TCPDump诊断网络故障案例-微服务集群间歇性通信失败排查
网络协议
间彧5 小时前
Tcpdump详解与项目实战:从基础到高级的网络抓包技术
网络协议