十大 HTTP 状态码

2xx 成功

  • 200 OK - 成功 HTTP 请求的标准响应。
  • 201 Created - 请求已完成,从而导致创建新资源。
  • 204 No Content - 服务器成功处理了请求,但未返回任何内容。

3xx 重定向

  • 304 Not Modified - 表示自请求标头 If-Modified-SinceIf-None-Match 指定的版本以来资源未被修改。

4xx 客户端错误

  • 400 Bad Request - 由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息成帧或欺骗性请求路由),服务器无法或不会处理请求。
  • 401 Unauthorized - 与 403 Forbidden 类似,但专门用于需要验证且失败或尚未提供的情况。响应必须包含 WWW-Authenticate 头字段,其中包含适用于所请求资源的质询。
  • 403 Forbidden - 请求是有效请求,但服务器拒绝响应它。用户可能已登录但没有资源的必要权限。
  • 404 Not Found - 找不到请求的资源,但将来可能会提供。客户的后续请求是允许的。
  • 409 Conflict - 表示由于请求中的冲突而无法处理请求,例如多个同时更新之间的编辑冲突。

5xx 服务器错误

  • 500 内部服务器错误 - 一种常见错误消息,在遇到意外情况且没有更合适的消息时给出。