这个问题基于来自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 请求以刷新资源