在rest api设计中,是否有一种模式来获取对象的历史记录

And*_*ova 5 api rest

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

是否有一个有用的模式来实现这一目标?

这是一个好主意吗,例如 restapi.baseurl/resourcename/{ID} 修改 restapi.baseurl/resourcename/{ID}/version/{ID}

或者是否有更好的设计方案来实现这一目标?

pro*_*ius 0

restapi.baseurl/resourcename/{ID}/history?from_version=x&to_version=y是我更喜欢使用的东西