请求所有排除属性的资源列表的常见 REST 方法是什么,例如外部连接
What is a common REST way to request a list of resources that all exclude a propert, like an outer join
对于我的具体情况,我有 users
,它们可以 friends
彼此。
我有一个用户 table:
| Id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
还有一个friends
table:
| 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
处的表示应该 link 到 "proper" REST。
对于我的具体情况,我有 users
,它们可以 friends
彼此。
我有一个用户 table:
| Id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
还有一个friends
table:
| 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
处的表示应该 link 到 "proper" REST。