各范围内状态码大致含义:
- 1xx:临时响应,表示服务器正在接受请求。
- 2xx:成功状态码,已成功接受客户端请求。
- 3xx:重定向状态码,需要客户端进一步操作来完成请求。
- 4xx:客户端错误,客户端请求出错导致服务端无法正常完成请求。
- 5xx:服务端错误,服务器出错未能成功处理服务端请求。
常见的状态码:
- 100 表示已收到初始的请求,正在等待其余部分。
- 200 服务器已成功处理了请求并返回结果。
- 204 无内容,服务器成功处理了请求,但没有返回任何内容。
- 301 永久重定向
- 302 临时重定向
- 304 未修改,自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
- 400 错误请求,服务器不理解请求的语法。
- 401 未授权,访问被拒绝, 请求要求身份验证。 对于需要登录的网页,服务器可能返回登录失败的响应。
- 403 授权失败,禁止访问, 服务器拒绝请求。
- 404 未找到, 服务器找不到请求的网页。
- 500 服务器内部错误,服务器遇到错误,无法完成请求。