在REST中起草一篇文章

时间:2018-03-31 19:58:06

标签: rest restful-architecture restful-url

在我们的系统中,可以创建一篇文章(标题,描述),并将其更新为草稿。

  • create - put
  • 更新 - 发布
  • draft - ???

如何在REST中撰写文章?

2 个答案:

答案 0 :(得分:4)

如果您的REST api使用例如JSON,那么您可以在文章上添加draft标记truefalse。或者是publishedtrue的{​​{1}}标记。

答案 1 :(得分:2)

正如@Evert所说,你可以在资源本身上使用一个属性。

或者您可以将草稿设置为单独的资源,您可以创建,更新和删除它。当您将草稿提升为文章时,您可以让该资源上的GET返回HTTP 301 Moved permanently

这取决于您希望支持的工作流程。