以下是常见的网络状态码及其含义:
1xx(信息类状态码):
- 100 Continue:继续。服务器已经收到客户端的部分请求,客户端可继续发送请求。
- 101 Switching Protocols:切换协议。服务器正在根据客户端的请求切换协议。
2xx(成功类状态码):
- 200 OK:请求成功。
- 201 Created:已创建。请求已成功创建新的资源。
- 204 No Content:无内容。服务器成功处理请求,但无返回内容。
3xx(重定向类状态码):
- 301 Moved Permanently:永久重定向。请求的资源已永久移到新位置。
- 302 Found:临时重定向。请求的资源临时移到新位置。
- 303 See Other:查看其他位置。请求的资源可以在不同的URI下找到。
- 304 Not Modified:未修改。客户端缓存的资源是最新的,不需要再次传输。
4xx(客户端错误类状态码):
- 400 Bad Request:错误请求。服务器无法理解客户端的请求。
- 401 Unauthorized:未授权。请求需要身份验证。
- 403 Forbidden:禁止访问。服务器拒绝访问请求的资源。
- 404 Not Found:未找到。请求的资源不存在。
5xx(服务器错误类状态码):
- 500 Internal Server Error:内部服务器错误。服务器遇到了未知的错误。
- 502 Bad Gateway:错误网关。服务器作为网关或代理,从上游服务器收到无效的响应。
- 503 Service Unavailable:服务不可用。服务器当前无法处理请求。
- 504 Gateway Timeout:网关超时。服务器作为网关或代理,未及时接收到上游服务器的响应。
6xx(特定于浏览器类状态码):
- 600 Unparseable Response Headers:无法解析的响应头。服务器返回的响应头无法被解析。
以上是常见的网络状态码及其含义,实际使用中可能还有其他状态码。