Rest 起草一个静止的条款

Rest 起草一个静止的条款,rest,restful-architecture,restful-url,Rest,Restful Architecture,Restful Url,在我们的系统中,可以创建、更新和起草文章(标题、描述) 创建-放置 更新-张贴 草稿- 如何在REST中起草一篇文章?如果您的REST api使用例如JSON,您可以在文章上设置一个draft标志,该标志可以是true或false。或者一个published标志是true或false,正如@Evert所说,您可以在资源本身上使用一个属性 或者,您可以将草稿制作成单独的资源,您可以创建、更新和删除该资源。当您将草稿升级为文章时,您可以让该资源上的GET返回一个http301永久移动 这在某种程

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

  • 创建-放置
  • 更新-张贴
  • 草稿-

如何在REST中起草一篇文章?

如果您的REST api使用例如JSON,您可以在文章上设置一个
draft
标志,该标志可以是
true
false
。或者一个
published
标志是
true
false

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

或者,您可以将草稿制作成单独的资源,您可以创建、更新和删除该资源。当您将草稿升级为文章时,您可以让该资源上的GET返回一个
http301永久移动


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

我似乎您也必须使用post,但请添加更多详细信息,以便我们能够提供更多帮助,以防草稿升级到文章时,它将是什么,更新?@leciro您是在问如何将草稿升级到文章吗?是的,我想这可能是对资源的放置或发布。放置-创建草稿,发布-更新草稿,那么如何进行推广?是否在更新时添加标志?这将取决于资源的数据库表示形式,但资源上的状态字段是一种明显的方法。