在 REST 中起草一篇文章

Draft an article in REST

在我们的系统中,可以创建文章(标题、描述)、更新草稿。

如何在 REST 中起草文章?

如果您的 REST api 使用例如 JSON,您可以在文章上添加一个 draft 标志,可以是 truefalse .或 published 标志,即 truefalse.

正如@Evert 所说,您可以只对资源本身使用一个属性。

或者您可以将草稿制作成单独的资源,您可以创建、更新和删除。当您将草稿提升为文章时,您可以对该资源进行 GET return 和 HTTP 301 Moved permanently.

这在某种程度上取决于您要支持的工作流程。