Web services RESTful API响应状态代码消歧

Web services RESTful API响应状态代码消歧,web-services,http,rest,response,http-status-codes,Web Services,Http,Rest,Response,Http Status Codes,我正在开发一个RESTful API,对于某些场景,我有一个关于最合适的响应状态代码的问题 考虑客户端对资源发出GET请求的情况。在资源合法不存在的情况下,与可能存在轻微服务中断的情况下(在部署期间等),如何消除“未找到”响应的歧义。发送“未找到”的404状态代码 在服务器端发送一些错误条件。W3C定义了几乎所有您能想到的情况。针对您的具体需求: 未找到:404 服务不可用:503

我正在开发一个RESTful API,对于某些场景,我有一个关于最合适的响应状态代码的问题


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

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

在服务器端发送一些错误条件。

W3C定义了几乎所有您能想到的情况。针对您的具体需求:

  • 未找到:404
  • 服务不可用:503