首页 > 解决方案 > 在 REST API 设计中的 /users/:id/posts 或 /posts/user/:id 端点中获取用户的帖子?

问题描述

如果我们按特定用户 ID 搜索帖子列表,这两个端点中的哪一个对于按用户 ID 获取帖子列表是正确的?

标签: apirest

解决方案


1.2. 馆藏和子馆藏资源

资源也可能包含子集合资源。

例如,可以使用 URN“/customers/{customerId}/accounts”(在银行域中)来识别特定“客户”的子集合资源“帐户”。

类似地,子集合资源“accounts”中的单例资源“account”可以标识如下:“/customers/{customerId}/accounts/{accountId}”。

然后/users/:id/posts是推荐的方式。

您可以阅读更多内容:https ://restfulapi.net/resource-naming/


推荐阅读