masily
2016-02-27 07:43
采纳率: 0%
浏览 2.3k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2016-02-27 07:51

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

    点赞 打赏 评论
  • oyljerry 2016-02-27 11:24

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

    点赞 打赏 评论

相关推荐 更多相似问题