~/VibeHandbook
$39

03 · 05

状态码:成功了吗?

每个响应回来时都带着一个三位数的 状态码——服务器对这次请求结果的一眼判定。它们按首位数字分组:

  • 2xx —— 成功。 成功了。200 OK 是日常那句“喏,这是你要的东西”。
  • 3xx —— 重定向。 “这儿没有,去那边看吧。”常见且无害;浏览器会自动跟过去。
  • 4xx —— 是你(客户端)出了错。 最有名的是 404 Not Found——你请求了一个不存在的 path。(还有 401/403——你没登录,或没被允许。)
  • 5xx —— 是服务器出了错。 500 Internal Server Error 意味着服务器在处理你的请求时,它自己的代码崩了或坏了。

4xx/5xx 的区分值得刻在脑子里,因为它告诉你该往哪儿看

  • 404 意味着请求错了——通常是个糟糕的 URL 或打错的 path。看看到底在请求什么。
  • 500 意味着服务器倒下了。你的请求没问题;是后端代码坏了。去看服务器日志,而不是 URL。

当一个用氛围编码做出来的应用出了岔子,“这是 4xx 还是 5xx?”是最快能用来分诊的问题之一。

想离线阅读?

获取 PDF + EPUB + 可下载的提示词库 + 版本更新。

$ 获取 PDF — $39