请求所有排除属性的资源列表(如外部联接)的常见 REST 方法是什么



对于我的具体情况,我有users可以相互friends。我有一个用户表:

| Id |
+----+
| 1  |
| 2  |
| 3  |
| 4  |

还有一个friends表:

| Id | From_User_Id | To_User_Id |
+----+--------------+------------+
| 1  |       1      |      2     |
| 2  |       3      |      1     |

我想让所有用户都不是用户的朋友。因此,对于User 1返回的结果将是 User 4 .

检索此列表的 REST GET 请求应该是什么样子的?

你可以做:

GET /users/1/notfriends

然而,重要的一点是,/users/1的表示应该链接到这个,以"适当的"REST。

最新更新