2013-12-23 55 views
0

所以我知道从安全的角度来看这太疯狂了,但假设我有一个posts资源在/posts/,我希望管理员能够触发收集(在这种情况下,简单的数据迁移)。用于在资源上运行转换的REST API设计

我应该如何设计这样的网址?它基本上是一个远程过程:“获取所有帖子,修改它们并保存它们”,这就是为什么很难在REST上使用角色的原因。

回答

1

最后我只是在做POST /posts/name-of-transform。这将是不管怎么样:(

0

那么你想要更新收藏权?

我认为你要找的是http PATCH方法。它会和你的POST方法非常相似,但不会创建它将更新它们的资源。

你可以找到更多关于这个地址PATCH方法:https://restful-api-design.readthedocs.org/en/latest/methods.html

+0

这不完全是我的意思,我不想更新特定的领域,我实际上有一个远程过程来触发,我认为它不适合休息。 –