我想提供一个版本化的REST API来通过更改域模型来处理API更改。在默认情况下,我想使用cuba平台的默认REST API。如果我在mime类型或json数据中有版本信息,我想调用一个服务来操作传入的REST数据以与域模型兼容。
这样做的好方法是什么?
答案 0 :(得分:1)
感谢您提出重要问题。
目前该平台没有提供任何编写此类拦截器的工具,但计划在下一个版本中实现它(可能在6.5版本中)。我们将为REST API添加某种前/后处理程序,以便在调用通用REST API方法之前和之后转换传入的实体名称,参数和JSON。处理程序还将收到从标头或参数中的客户端传递的版本号。