HTTP响应代码是Web服务器用来向客户端提供状态信息的数字代码。以下是常见的HTTP响应代码及其含义:
1xx 信息性响应
- 100 Continue:请求已被接收,客户端应该继续发送请求体。
- 101 Switching Protocols:服务器已经切换到另一个协议。
2xx 成功响应
- 200 OK:请求已成功处理。
- 201 Created:请求已成功处理,并创建了新的资源。
- 202 Accepted:请求已接受处理,但处理尚未完成。
- 204 No Content:请求已成功处理,但没有返回任何内容。
3xx 重定向响应
- 301 Moved Permanently:请求的资源已永久移动到新位置。
- 302 Found:请求的资源临时移动到新位置。
- 303 See Other:请求的资源在另一个URL,并且应使用GET方法获取资源。
- 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:服务器没有在合理时间内收到上游服务器的响应。
HTTP响应代码示例
更多信息,请参阅我们的HTTP响应代码详细指南。