1

我想提供一个版本化的 REST API 来通过更改域模型来处理 API 更改。默认情况下,我想使用 cuba 平台的默认 REST API。如果我在 mime 类型或 json 数据中有版本信息,我想调用一个服务来操作传入的 REST 数据以与域模型兼容。

什么是好的解决方案?

4

1 回答 1

1

感谢您提出一个重要问题。

目前该平台没有提供任何用于编写此类拦截器的工具,但计划在下一个版本中实现它(可能在 6.5 中)。我们将为 REST API 添加某种类型的前/后处理程序,这将在调用通用 REST API 方法之前和之后启用传入实体名称、参数和 JSON 的转换。处理程序还将在标头或参数中接收从客户端传递的版本号。

于 2017-02-16T13:02:36.730 回答