我正在开发一个RESTful API,并对某些场景中最合适的响应状态代码提出疑问。
考虑客户端对资源发出GET请求的情况。 对于资源合法不存在的情况,如何可能存在轻微的服务中断(在部署期间等),我如何消除“未找到”响应的歧义。
W3C为您能想到的几乎所有情况定义了非常具体的状态代码 。 满足您的特定需求:
发送404状态代码“Not found”
在服务器端发送错误条件的一些500系列错误 。