对于上面列举的例子,我们可以把对用户的激活动作转换为对资源的激活动作,然后通过向资源发送HTTP方法来执行激活动作,这样一来,我们就可以通过以下方法激活指定的用户:

POST /user/456/activation 

HTTP/1.1{ "date": "2015-05-15T13:05:05Z" }

这段代码将创建一个被激活的资源(activation resource),以此来表示用户的激活状态。这种做法的另一个好处是,它可以为被激活的资源添加额外的属性。比如,在上面展示的例子中,我们就将一个日期附加给了被激活的资源。

results matching ""

    No results matching ""