【发布时间】:2009-10-06 21:27:26
【问题描述】:
我正在开发一个 RESTful API,并且对某些场景最合适的响应状态代码有疑问。
考虑客户端对资源发出 GET 请求的情况。对于资源合法不存在的情况,与可能存在轻微服务中断(在部署期间等)的情况,我如何消除“未找到”响应的歧义。
【问题讨论】:
标签: web-services http rest response http-status-codes
我正在开发一个 RESTful API,并且对某些场景最合适的响应状态代码有疑问。
考虑客户端对资源发出 GET 请求的情况。对于资源合法不存在的情况,与可能存在轻微服务中断(在部署期间等)的情况,我如何消除“未找到”响应的歧义。
【问题讨论】:
标签: web-services http rest response http-status-codes
W3C 为您能想到的几乎所有情况定义了very specific status codes。满足您的特定需求:
【讨论】:
发送“未找到”的 404 状态代码
发送一些500-series error 以了解服务器端的错误情况。
【讨论】: