返回结果的HTTP状态码
状态码类型
- 100~199的状态码是HTTP/1.1向协议中引入了信息性状态码,接收的请求正在处理;
- 200~299的状态码表示成功;
- 300~399的状态码指资源重定向;
- 400~499的状态码指客户端请求出错;
- 500~599的状态码指服务端出错;
常见状态码说明
状态码 | 状态码描述 | 简要说明 |
---|---|---|
200 | OK | 客服端请求成功,信息在返回的响应报文 |
201 | created | 请求已经被实现,而且有一个新的资源已经依据请求的需要而创建,且URI已经随Location头信息返回 |
204 | Not Content | 请求已经成功处理,返回的响应实体报文不含有实体的主体部分 |
206 | Partial Content | 客服端进行了范围请求,响应报文包含content-Range指定范围的实体内容 |
301 | Moved Permanently | 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一 |
302 | Found | 在响应报文中使用首部“Location: URL”指定临时资源位置 |
304 | Not Modified | 条件式请求中使用 |
400 | Bad Reques | 一个通用差错代码,指示该请求不能被服务器理解 |
401 | Unauthorized | 请求需要HTTP认证(BASIC认证,DIGEST认证),请求资源的WWW-Authenticate首部用以质询用户信息 |
403 | Forbidden | 请求被服务器拒绝 |
404 | Not Found | 服务器无法找到请求的URL |
405 | Method Not Allowed | 不允许使用此方法请求相应的URL |
500 | Internal Server Erro | 服务器内部错误 |
502 | Bad Gateway | 代理服务器从上游收到了一条伪响应 |
503 | Service Unavailable | 服务器此时无法提供服务,但将来可能可用 |
505 | HTTP Version Not Supported | 服务器不支持,或者拒绝支持在请求中使用的HTTP版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。 |