RESTful API常用HTTP状态码整理

200

200表示请求成功。这也是用的几率最大的状态码了。

400

400表示客户端的错误。不想详细说明的客户端错误都可以用400表示。

401

401表示未授权。比如客户端token错误或失效时可以返回。

403

403表示禁止访问。和401相似,此状态码主要用在用户没有此接口的操作权限时返回,例如普通用户没有权限删除文章。

404

404表示访问的资源不存在。例如访问的接口不存在就可以返回404,其他可使用的场景,例如查询ID为1的用户信息,当用户不存在时也可返回404

500

500表示内部服务器错误。当程序内部出现错误的时候可以返回500。