4

我正在开发一个 RESTful API,并且对某些场景的最合适的响应状态代码有疑问。

考虑客户端对资源发出 GET 请求的情况。在资源合法不存在的情况下,与可能存在轻微服务中断(在部署期间等)的情况下,如何消除“未找到”响应的歧义。

4

2 回答 2

9

W3C 为您能想到的几乎所有情况定义了非常具体的状态代码。针对您的特定需求:

  • 未找到:404
  • 服务不可用:503
于 2009-10-06T21:54:38.403 回答
6

发送“未找到”的 404 状态码

为服务器端的错误条件发送一些500 系列错误。

于 2009-10-06T21:30:16.630 回答