← 返回首页
计算机网络常见状态码(Status Code)

计算机网络常见状态码(Status Code)

发布于 2026年11月9日 13:52⏱ 1 分钟阅读👁 7

HTTP状态码详解

1xx 信息性状态码(临时响应)

表示请求已收到,继续处理。

状态码 含义 说明
100 Continue 客户端应继续发送请求体(常用于 POST 大文件前的预检)
101 Switching Protocols 服务器同意切换协议(如升级到 WebSocket)
102 Processing 服务器已收到并正在处理,但尚无响应(WebDAV)

2xx 成功状态码

状态码 含义 说明
200 OK 请求成功,最常见
201 Created 请求成功且创建了新资源(常用于 POST)
202 Accepted 请求已接受但尚未处理完成(异步任务)
204 No Content 成功但无返回内容(如 DELETE 成功)
206 Partial Content 部分内容,用于断点续传/分片下载

3xx 重定向状态码

状态码 含义 说明
301 Moved Permanently 永久重定向,资源已永久迁移(SEO 会传递权重)
302 Found 临时重定向
303 See Other 重定向到另一个 URI,通常用 GET 获取结果
304 Not Modified 资源未修改,配合缓存使用(协商缓存)
307 Temporary Redirect 临时重定向,保持原请求方法不变
308 Permanent Redirect 永久重定向,保持原请求方法不变

4xx 客户端错误状态码

状态码 含义 说明
400 Bad Request 请求语法错误或参数不合法
401 Unauthorized 未认证(需要登录/token)
403 Forbidden 已认证但无权限访问
404 Not Found 资源不存在(最常见)
405 Method Not Allowed 请求方法不被允许(如对只读接口发 POST)
408 Request Timeout 请求超时
409 Conflict 请求与资源当前状态冲突(如重复创建)
413 Payload Too Large 请求体过大
415 Unsupported Media Type 不支持的媒体类型
429 Too Many Requests 请求频率过高(限流)

5xx 服务器错误状态码

状态码 含义 说明
500 Internal Server Error 服务器内部错误(最常见)
501 Not Implemented 服务器不支持该请求方法
502 Bad Gateway 网关/代理收到上游无效响应
503 Service Unavailable 服务不可用(过载或维护)
504 Gateway Timeout 网关/代理等待上游超时
505 HTTP Version Not Supported 不支持的 HTTP 版本

记忆要点

  • 首位数字含义:1xx 信息、2xx 成功、3xx 重定向、4xx 客户端错、5xx 服务端错。

常考易混

  • 301 vs 302:永久 vs 临时重定向。
  • 401 vs 403:未认证 vs 无权限。
  • 502 vs 504:上游返回无效响应 vs 上游超时。
  • 304:协商缓存命中,不返回响应体。

面试高频

  • 200、301/302、304、400、401、403、404、500、502、503、504。

评论 (0)

还没有评论,来写第一条吧~

写评论