休息最佳实践:何时返回 404 not found

2023-12-06

如果我有以下休息电话:

GET /items/{id}/subitems

在这些情况下我们应该返回以下内容吗?:

  1. If {id}没有找到,我们应该返回吗404 Not Found?
  2. If {id}已找到但未找到子项,我们是否应该返回200 Ok和一个空数组?

对我来说答案是yes对于这两个问题。

REST 是关于资源的。如果没有找到给定 ID 的资源,则404 Not Found是最合适的响应状态。

但与此同时,GET /items/{id}/subitems/{subitem-id}绝对应该返回HTTP 404如果给定 id 的子项不存在。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

休息最佳实践:何时返回 404 not found 的相关文章

随机推荐