1. 状态码分类
| 状态码 | 说明 |
|---|---|
| 1xx | 指示信息 —— 请求已接收,继续处理 |
| 2xx | 成功 —— 请求已被成功接收 |
| 3xx | 重定向 —— 要完成请求必须进行更进一步的操作 |
| 4xx | 客户端错误 —— 请求有语法错误或请求无法实现 |
| 5xx | 服务端错误 —— 服务器未能实现合法的请求 |
2. 常见状态码
1. 1xx
-
100
Continue已收到请求,客户端应继续
-
102
Processing服务端正在处理请求,无响应可用
2. 2xx
-
200
OK请求成功
-
201
Created请求成功,新资源已创建
-
202
Accepted请求已收到,但未响应
3. 3xx
-
300
Multiple Choice提供一系列地址供客户端选择重定向
-
301
Moved Permanently永久重定向,默认可缓存,搜索引擎应更新链接
-
302
Found临时重定向,默认不缓存,除非显示指定
-
303
See Other临时重定向,必须GET请求
4. 4xx
-
400
Bad Request请求语义或参数有误,不应重复请求
-
401
Unauthorized请求需身份验证或验证失败
-
403
Forbidden对被请求的页面访问被禁止
-
404
Not Found请求资源不存在
-
405
Method Not Allowed不允许的请求方法,并返回Allow允许的请求方法列表
-
408
Request Timeout请求超时
-
410
Gone资源已被永久移除
5. 5xx
-
500
Internal Server Error服务端报错,通常是脚本错误
-
501
Not Implemented请求方法不被服务器支持
-
502
Bad Gateway网关无响应,通常是服务端环境配置错误
-
503
Service Unavailable请求未完成,服务器临时过载或宕机,一段时间后可能恢复正常
-
505
HTTP Version Not Supported请求的 HTTP 协议版本不被支持