|
0
|
| Hairydruidy · 技术社区 · 7 年前 |
|
|
1
0
问题1
-
客户控制员
在这里,您将访问作为客户属性的订单,因此该操作属于客户控制器但是如果你要访问
问题2 -在哪里对现有的DB记录验证客户ID 这取决于您的实现net核心提供了通过依赖注入从几乎任何地方(过滤器、服务等)实现这一点的功能。所以这取决于应用程序的结构。
你能不能回来
是的 . 如果CuuleID与任何现有客户不匹配, 未找到 根据 the HttpStatusCode 404 Description 是的。 |
|
|
2
0
关于标题/第二个问题 对于API,不是通过web浏览器访问的东西,您应该返回比404 not Found更有用的东西我强烈反对将404用于成功但没有数据的API调用。
根据RFC 2616 HTTP协议定义,400个响应用于
这里没有客户端错误,只是没有该ID的数据。而200个响应…
这比400个响应更适合您的场景,因为服务器接收、理解并接受了请求。 |