状态码由三位数字组成,第一个数字定义了响应的类别,共分五种类别:
- 1xx:指示,请求已接收,继续处理
- 2xx:成功,操作被成功接收并处理
- 3xx:重定向,需要进一步的操作以完成请求
- 4xx:客户端错误,请求包含语法错误或无法完成请求
- 5xx:服务端错误
常用状态码
状态码 | 英文名称 | 描述 |
---|---|---|
101 | Switching Protocols | 切换协议 |
200 | OK | 请求成功 |
201 | Created | 已创建。成功请求并创建了新的资源 |
202 | Accepted | 已接受。已经接受请求,但未处理完成 |
301 | Moved Permanently | 永久移动 |
302 | Moved Temporarily | 临时移动 |
304 | Not Modified | 未修改 |
307 | Temporary Redirect | 临时重定向,与302类似 |
400 | Bad Request | 请求语法错误,服务器无法理解 |
401 | Unauthorized | 请求要求用户的身份认证 |
403 | Forbidden | 拒绝执行此请求 |
404 | Not Found | 找不到资源 |
405 | Method Not Allowed | 请求的方法不允许 |
500 | Internal Server Error | 服务器内部错误 |
502 | Bad Gateway | 网关错误 |
504 | Gateway Time-out | 超时 |