返回码 - wovert/Koa2RestfulApi GitHub Wiki
HTTP 状态码
API 通过HTTP Status Code来说明 API 请求是否成功 下面的表格中展示了可能的 HTTP Status Code以及其含义
| 状态码 | 含义 | 说明 |
|---|---|---|
| 200 | OK | 请求成功 |
| 201 | CREATED | 创建成功 |
| 202 | ACCEPTED | 更新成功 |
| 204 | NO CONTENT | 删除成功 |
| 301 | MOVED PERMANENTLY | 永久重定向 |
| 400 | BAD REQUEST | 请求包含不支持的参数 |
| 401 | UNAUTHORIZED | 未授权 |
| 403 | FORBIDDEN | 被禁止访问 |
| 404 | NOT FOUND | 请求的资源不存在 |
| 413 | REQUIRED LENGTH TOO LARGE | 上传的File体积太大 |
| 500 | INTERNAL SERVER ERROR | 内部错误 |
错误码(error_code)
请以错误码来判断具体的错误,不要以文字描述作为判断的依据
100x 通用类型:
| 错误码 | 含义 |
|---|---|
| 0 | OK, 成功 |
| 1000 | 输入参数错误 |
| 1001 | 输入的json格式不正确 |
| 1002 | 找不到资源 |
| 1003 | 未知错误 |
| 1004 | 禁止访问 |
| 1005 | 不正确的开发者key |
| 1006 | 服务器内部错误 |
200x 点赞类型
| 错误码 | 含义 |
|---|---|
| 2000 | 你已经点过赞了 |
| 2001 | 你还没点过赞 |
300 期刊类型`
| 错误码 | 含义 |
|---|---|
| 3000 | 该期内容不存在 |