状态码
常用状态码请参见表1。
状态码 |
描述 |
说明 |
---|---|---|
200 |
OK |
资源获取成功。 |
201 |
Created |
资源创建成功。 |
202 |
Accepted |
已经接受处理。 |
204 |
No Content |
操作成功,但无数据。 |
400 |
Bad Request |
请求内容缺失或无效的请求内容。 |
401 |
Unauthorized |
权限无效。 |
403 |
Forbidden |
不允许执行当前请求。 |
404 |
Not Found |
请求的资源没有找到。 |
405 |
Method Not Allowed |
对资源的操作不允许。 |
406 |
Not Acceptable |
请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。 |
409 |
Conflict |
由于和被请求的资源的当前状态之间存在冲突,请求无法完成。 |
411 |
Missing Content-Length |
请求的报文中缺少http content-length头域。 |
413 |
Request Entity Too Large |
服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。 |
416 |
Requested range not satisfiable |
如果请求中包含了Range请求头,并且 Range中指定的任何数据范围都与当前资源的可用范围不重合,同时请求中又没有定义 If-Range 请求头,那么服务器就应当返回416状态码。 |
429 |
Too Many Requests |
服务器会对接口进行流控,超过了接口限流要求,服务器将无法处理。 |
500 |
Internal Server Error |
服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。 |
501 |
Not Implemented |
请求中所涉及到的操作和元数据,系统未实现,不能处理。 |
503 |
Service Unavailable |
用户发起太频繁请求,系统暂时不能为该用户提供服务。 |