api接口在修改之后变更了返回的数据结构怎么办?

情况是这样的:
我在修改了一个功能接口后,连同返回的数据结构都变了
然后
之前的接口还在线上用着
我不可能直接修改原接口,不然之前的功能就会出问题
那么我只能再新建一个接口用于修改后的功能
但是这种情况如果多了会不会造成大量废弃的接口同时在生产环境
如何更好地区分升级前和升级后的接口?

潇潇雨雨
浏览 1284回答 2
2回答

临摹微笑

借助外部传送的参数来判断呢? 加个参数,比如说是版本号之类的,这样是否能解决,如果没有这个参数,证明是之前的逻辑,如果添加了这个参数,根据版本号来走不同的逻辑 这样实现是否可以,不过我们这边也是如此的,也是写个新的接口来实现- -
打开App,查看更多内容
随时随地看视频慕课网APP