0
您好,我有以下API控制器:实现一个API版本系统
v3
与以下API函数
buy
list
delete
edit
有人可以去http://example.com/v3/buy/和访问API功能上面。
我同样参数V3控制器检查之前,我调用API函数来确保正确的PARAMS在过去了。
我实现向后兼容的变化。正确实施版本控制的最佳方法是什么?
我在想这样做如下:在控制器 具有独立功能的每个版本一样
buy_v1
buy_v2
每个函数返回的模式功能的响应。
虽然可能有很多版本。像20个新版本一样。 –
如果您正在实现新的向后不兼容的函数,那么您应该只需添加一个新的控制器,即使如此,您也只需重写先前的类。如果新版本的方法被设计为像一个重载函数一样工作,那么我会将所有不同的可能性映射到相同的端点,然后检查正确的值集合 –