HTTP状态码是服务器在响应客户端请求时返回的3位数字代码,用于指示请求的处理结果。以下是常见分类及示例:

1xx:信息响应

  • 100 Continue:客户端已正确发送请求头,继续发送请求体
  • 101 Switching Protocols:协议切换成功
HTTP_1xx

2xx:成功响应

  • 200 OK:请求成功
  • 201 Created:资源创建成功
  • 204 No Content:请求成功但无响应体
HTTP_200_OK

3xx:重定向

  • 301 Moved Permanently:永久移动
  • 302 Found:临时重定向
  • 304 Not Modified:资源未修改
HTTP_301

4xx:客户端错误

  • 400 Bad Request:请求语法错误
  • 401 Unauthorized:需要身份验证
  • 403 Forbidden:禁止访问
  • 404 Not Found:资源不存在
HTTP_404_Not_Found

5xx:服务器错误

  • 500 Internal Server Error:服务器内部错误
  • 502 Bad Gateway:网关错误
  • 503 Service Unavailable:服务不可用
HTTP_500

如需深入理解HTTP方法,可访问 /learn/network/http-methods 进行学习。