【发布时间】:2021-03-10 10:01:03
【问题描述】:
我read 认为在 REST 中获取嵌套资源的路径应该是这样的
/articles/:articleId/comments
子资源的所有者 (:articleId) 将可见。
但是,如果您有一个您不想让客户知道的所有者怎么办?
例如,假设我有一个用户发布匿名帖子的应用。我不希望其他用户看到客户端通过/users/123/post/321 获取帖子,因为用户可以通过 id 识别出谁写了帖子,而且它不会是匿名的。
id 有必要吗?如果所有帖子都有唯一的 id,是否可以改为 /users/posts/321?
【问题讨论】:
-
如何构建 url 完全取决于您。没有真正的规则,只有建议。做对您的应用有意义的事情。
标签: rest routes restful-url