【发布时间】:2016-11-22 16:42:05
【问题描述】:
我参考了 stackexchange 的 RESTful API。
由此,我有一种情况让我感到困惑。
我有这个 API:
/users/{user_id}/followings
在这个 API 上,
GET 表示获取user_id 的所有以下用户列表。这很好。
但是,当我想添加 一个 关注用户(这是一种添加关注用户,如 instagram 或 facebook)时,我是否必须使用上面的 REST API 和 PUT?
我对使用 PUT 和上述 API 感到困惑。因为,如上API表示user_id的all follwing列表,如果我将此API用于PUT,则表示put all follwing用户到@987654329 @,而不是一个关注用户。
是否可以使用上面的API添加(使用put方法)一个关注用户到user_id?
【问题讨论】:
-
使用GET获取数据,POST添加新数据,PUT更新数据,DELETE删除数据
-
@bub 是的,我知道这种机制。但我的意思是
/users/{user_id}/followings的意思是all,而不是唯一的one。所以我的问题是'是否可以使用此 API 将 one 以下用户添加到user_id'。
标签: rest api http put httpverbs