HTTP 状态码用于表示 Web 服务器对请求的响应状态

COS、CDN

HTTP 状态码用于表示 Web 服务器对请求的响应状态。这些状态码分为五大类,每类都有特定的意义。以下是常见的 HTTP 状态码及其含义:

1. 信息响应 (1xx)

  • 100 Continue: 客户端可以继续发送请求。
  • 101 Switching Protocols: 服务器将遵从客户端的请求切换协议。

2. 成功响应 (2xx)

  • 200 OK: 请求已成功处理。
  • 201 Created: 请求已成功处理,并创建了新的资源。
  • 202 Accepted: 请求已被接受,但尚未处理。
  • 204 No Content: 服务器成功处理了请求,但没有返回任何内容。

3. 重定向 (3xx)

  • 300 Multiple Choices: 请求的资源有多个位置。
  • 301 Moved Permanently: 请求的资源已永久移动到新位置。
  • 302 Found: 请求的资源临时移动到新位置。
  • 303 See Other: 重定向到另一个 URL。
  • 304 Not Modified: 请求的资源未修改,使用缓存即可。
  • 307 Temporary Redirect: 请求的资源临时重定向到新位置。
  • 308 Permanent Redirect: 请求的资源永久重定向到新位置。

4. 客户端错误 (4xx)

  • 400 Bad Request: 请求无效或无法理解。
  • 401 Unauthorized: 请求要求用户的身份验证。
  • 403 Forbidden: 服务器理解请求,但拒绝执行。
  • 404 Not Found: 请求的资源未找到。
  • 405 Method Not Allowed: 请求的方法不允许。
  • 409 Conflict: 请求与资源的当前状态冲突。
  • 410 Gone: 请求的资源已永久删除。
  • 415 Unsupported Media Type: 请求的内容类型不受支持。
  • 429 Too Many Requests: 用户发出了太多请求。

5. 服务器错误 (5xx)

  • 500 Internal Server Error: 服务器遇到内部错误。
  • 501 Not Implemented: 服务器不支持请求的功能。
  • 502 Bad Gateway: 作为网关或代理工作的服务器从上游服务器收到了无效响应。
  • 503 Service Unavailable: 服务器暂时无法处理请求。
  • 504 Gateway Timeout: 作为网关或代理工作的服务器没有及时从上游服务器收到响应。
  • 505 HTTP Version Not Supported: 服务器不支持请求中使用的 HTTP 协议版本。
COS、CDN
热门