如果我有以下休息电话:
GET /items/{id}/subitems
在这些情况下我们应该返回以下内容吗?:
- If
{id}
没有找到,我们应该返回吗404 Not Found
?
- If
{id}
已找到但未找到子项,我们是否应该返回200 Ok
和一个空数组?
对我来说答案是yes对于这两个问题。
REST 是关于资源的。如果没有找到给定 ID 的资源,则404 Not Found
是最合适的响应状态。
但与此同时,GET /items/{id}/subitems/{subitem-id}
绝对应该返回HTTP 404
如果给定 id 的子项不存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)