【发布时间】:2014-02-10 16:44:24
【问题描述】:
在实现 RESTful API 时,我们应该为用户提供正确的操作响应。
REST API 的架构基于正确构建链接并使用正确的动词发送它,允许用户向 API 询问任何有关任何数据的请求。我应该向用户提供什么响应代码,当他要求的方法未针对他要求的数据实现时?
例子:
API 允许用户通过 postAction 添加文章,但根本不允许删除文章。当用户向我的 API 发送 REST DELETE 请求时,我应该向用户提供什么响应? 404?
【问题讨论】: