【发布时间】:2015-08-07 11:33:24
【问题描述】:
本题基于http://jsonapi.org/的格式
假设要实现关注/取消关注之类的功能,最好的 jsonapi 方法是发出以下请求:
POST /users/<user_id>/following/
Content-Type: application/vnd.api+json
Accept: application/vnd.api+json
{
"data": [
{ "type": "user", "id": <following_user_id> }
]
}
现在,用户资源具有受此请求影响的属性(例如 is_followed、followers_count)。我的问题涉及从两个选项之一中想出一种方法来处理这个问题。
- 通过Response让客户端知道相关资源的变化
- 期望客户端发出 GET 请求以刷新资源
【问题讨论】: