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 删除时发生异常)??

 






 





posted @ 2021-06-02 16:17  SilverFox8588  阅读(194)  评论(0编辑  收藏  举报