所以我知道從安全的角度來看這太瘋狂了,但假設我有一個posts
資源在/posts/
,我希望管理員能夠觸發收集(在這種情況下,簡單的數據遷移)。用於在資源上運行轉換的REST API設計
我應該如何設計這樣的網址?它基本上是一個遠程過程:「獲取所有帖子,修改它們並保存它們」,這就是爲什麼很難在REST上使用角色的原因。
所以我知道從安全的角度來看這太瘋狂了,但假設我有一個posts
資源在/posts/
,我希望管理員能夠觸發收集(在這種情況下,簡單的數據遷移)。用於在資源上運行轉換的REST API設計
我應該如何設計這樣的網址?它基本上是一個遠程過程:「獲取所有帖子,修改它們並保存它們」,這就是爲什麼很難在REST上使用角色的原因。
最後我只是在做POST /posts/name-of-transform
。這將是不管怎麼樣:(
那麼你想要更新收藏權?
我認爲你要找的是http PATCH方法。它會和你的POST方法非常相似,但不會創建它將更新它們的資源。
你可以找到更多關於這個地址PATCH方法:https://restful-api-design.readthedocs.org/en/latest/methods.html
這不完全是我的意思,我不想更新特定的領域,我實際上有一個遠程過程來觸發,我認爲它不適合休息。 –