【发布时间】:2014-11-12 18:50:17
【问题描述】:
假设我有一个名为 UsersController 的 WebApi 控制器。我们来看下面的例子:
1.导航到 /Users/1 返回 ID = 1 的用户的 JSON。HTTP 响应代码将为 200。
2.导航到 /User/1(注意我拼错了 URL!)将返回响应代码 404。我什至不需要做任何事情,我的网络服务器将为我返回代码 404。
现在的问题是:如果数据库中不存在 ID = 2 的用户,URL /Users/2 应该返回什么响应代码(200 或 404)?以及为什么。
【问题讨论】:
标签: asp.net-web-api