状态码是描述返回的请求结果。下面列举常用状态码列表
状态码类别
类别 | 描述 | 原因短语 |
---|
1xx | Informational(信息性状态码) | 接收的请求正在处理 |
2xx | Success(成功状态码) | 请求正常处理完毕 |
3xx | Redirection(重定向状态码) | 需要进行附加操作以完成请求 |
4xx | Client Error(用户端错误码) | 有问题的请求 |
5xx | Server Error(服务器错误码) | 服务器处理请求出错 |
2xx状态码
状态码 | 全称 | 描述 |
---|
200 | OK | 请求已正常处理 |
204 | No Content | 请求处理成功,但是没有资源可以返回 |
206 | Partial Content | 客户端进行了范围请求,服务器成功执行了这部分请求 |
3xx状态码
状态码 | 全称 | 描述 |
---|
301 | Moved Permanently | 请求的资源以及被分配了新的URI,以后要用现在资源所指的URI (永久性定向) |
302 | Found | 请求的资源以及分配了新的URI,希望本次使用新的URI(临时性定向) |
303 | See Other | 与302状态码有相同的功能,不同点在于明确要求客户端采用GET的方法获取资源 |
304 | Not Modified | 客户端发送附带条件的请求,服务器找到资源,但未符合条件请求 |
307 | Temporary Redirect | 与302有相同含义 |
4xx状态码
状态码 | 全称 | 描述 |
---|
400 | Bad Request | 请求报文存在语法错误 |
401 | Unauthorized | 发送的请求没有被HTTP的认证 |
403 | Forbidden | 请求被服务器拒绝了 |
404 | Not Found | 服务器上没有请求的资源 |
5xx状态码
状态码 | 全称 | 描述 |
---|
500 | Internal Server Error | 服务器处理出现故障 |
503 | Server Unavailable | 服务器超负载,或者正在停机维护 |