1
我有一組在REST API資源的所有資源REST補丁,可以說,它是這樣的:給定類型
GET /folders
[{ "id": "x", "watched": true }, { "id": "y", "watched": true }, ...]
我實現了「停止監視」命令補丁:
PATCH /folders/x { "watched": false }
什麼是實施「停止觀看所有文件夾」的正確方法? 我想到
PATCH /folders { "watched": false }
但我不知道這是有道理的(集合本身不具有watched
屬性)。
或者它不應該在API級別上實現(而是由客戶端迭代)?
雖然這似乎效率低下。