HTTP状态码中,不同开头数字代表不同类别,具体如下:
- 1xx:信息性状态码,服务器收到请求,正在处理,如100 Continue表示客户端应继续发送请求。
- 2xx:成功状态码,请求成功被服务器接收、理解并处理,如200 OK表示请求成功。
- 3xx:重定向状态码,客户端需采取进一步操作完成请求,如301 Moved Permanently表示资源永久移动到新位置。
- 4xx:客户端错误状态码,如404 Not Found表示客户端请求的资源不存在。
- 5xx:服务器错误状态码,如500 Internal Server Error表示服务器内部出现错误。
此外,扩展的状态码还有6xx,属于实验性状态码,如600 Unparseable Response Headers表示服务器的响应头无法被客户端解析。不过,6xx状态码目前未被广泛使用和标准化。