gpt4 book ai didi

rest - 在rest api设计中,是否有获取对象历史的模式

转载 作者:行者123 更新时间:2023-12-03 20:22:35 24 4
gpt4 key购买 nike

我必须设计一个 REST API 资源,其中需要可以获取对象的先前版本和其他历史版本。

有没有有用的模式来实现这一目标?

这是个好主意吗,例如修改restapi.baseurl/resourcename/{ID}restapi.baseurl/resourcename/{ID}/version/{ID}
或者是否有更好的设计选项来实现这一目标?

最佳答案

RFC5829定义了许多用于版本控制的链接关系。
它们包括:

  • latest-version
  • version-history
  • predecessor-version
  • successor-version

  • 您可以将这些链接关系与 Link 一起使用。 header ,或为您的 API 选择一种支持超媒体的响应格式,例如 HAL、JSON:API、Siren 等。

    关于rest - 在rest api设计中,是否有获取对象历史的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39876745/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com