前后端接口规范
一、基础约定
1、接口路径以 /api 或 /[version]/api 开头
如:/api/users
或 /v2/api/users
2、HTTP方法
方法 | 场景 |
GET | 获取数据 |
POST | 创建数据 |
PATCH | 差量修改数据 |
PUT | 全量修改数据 |
DELETE | 删除数据 |
3、HTTP状态码 (有很多状态吗,这里只列了少部分)
状态码 | 说明 |
200 | 创建成功 |
400 | 参数错误 |
401 | 未授权 |
404 | 未找到对象 |
500 | 服务器错误 |
502 | 网关错误 |
4、数据结构
code: =200 成功, >200 异常
message: 返回信息描述
data: 数据
// 成功
{
"code": 200,
"message": "success",
"data": {
"key": "value"
}
}
// 分页数据
{
"code": 200,
"message": "success",
"data": {
"items": [
{...},
{...},
],
"total": 10,
"currentPage": 1,
"pageSize": 20,
"totalPage": 1,
}
}
// 错误信息
{
"code": 1000,
"message": "错误",
"data": {}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)