Restful API 设计规范:响应码
关于Restful设计的API响应码,项目中实际使用,总结一下,以备后用。统一的响应状态码,更方便客户端的处理。
| 请求方法 | 成功状态码(含义) | 失败状态码 |
| GET | 200 (OK) | 404 (Not Found 所请求资源不存在或不可用) 400 (Bad Request 服务器不能解析客户端的请求或者发生异常) |
| POST | 201 (Created 创建资源成功) | 400 (Bad Request 服务器不能解析客户端的请求或者发生异常) |
| PUT | 200 (OK) | 404 (Not Found 所请求资源不存在或不可用) 400 (Bad Request 服务器不能解析客户端的请求或者发生异常) |
| PATCH | 200 (OK) | 404 (Not Found 所请求资源不存在或不可用) 400 (Bad Request 服务器不能解析客户端的请求或者发生异常) |
| DELETE | 204 (No Content 删除成功,查询已不存在) | 404 (Not Found 所请求资源不存在或不可用) 304 (NotModified 删除时发生异常)?? |

浙公网安备 33010602011771号