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响应代码详细指南