2 zhanghongrui1988 zhanghongrui1988 于 2016.02.27 15:43 提问

.net web api开发app服务端接口,如何处理app版本迭代问题? 10C

有人的作法是每发一个新版本,就把前一个版本的接口代码复制一遍然后进行修改,也就是一个大版本对应一套接口代码

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.27 15:51

用webapi的话,可以使用web路由,客户端包含一个参数,映射到服务器上,比如
api.abc.com/v1/userservice/adduser
api.abc.com/v2/userservice/adduser
服务器根据版本号走不同的逻辑。

zhanghongrui1988
zhanghongrui1988 有些细节方面还想请教一下,能否加下Q827829580
接近 2 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.02.27 19:24

需要设计好 模块化 这样可以尽量可重用 然后不同版本API之间尽可能调用公共的函数 只有不同的部分代码不同

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!