HTTP状态码是表示HTTP相应的特殊三位数字,按照第一位数字可分为5大类,共计33种。
状态码 | 含义 |
---|---|
1xx | 表示通知信息的,一般表示收到请求或正在处理请求 |
2xx | 表示成功,一般表示接收到请求 |
3xx | 表示重定向,一般表示完成请求还必须采取进一步的行动 |
4xx | 表示客户端的错误,一般是请求中语法有错误,或权限不足 |
5xx | 表示服务器的错误,一般是服务器失效无法完成请求 |
常见的状态码有:
状态码 | 含义 |
---|---|
200 | 请求成功,一般用于GET和POST请求 |
204 | 无内容,服务器成功处理,但未返回内容 |
301 | 永久移动 |
302 | 临时移动 |
304 | 未修改,请求的资源未修改,服务器不返回任何资源 |
400 | 客户端请求语法有错误 |
401 | 请求需要对用户身份进行认证 |
403 | 客户端权限不够的请求 |
404 | 服务器无法找到请求的资源 |
500 | 服务器内部错误 |