3

我需要公开 API 方法的新版本,因为我无法承受对现有方法的重大更改。

现有:http ://www.test.com/api/v1/customer/ {id}

新:http ://www.test.com/api/v2/customer/ {id}

我已经阅读了有关执行版本控制和应用策略的不同方法。我需要知道的是:

1) 应用版本控制时如何管理代码库?

2) 是否必须在所有版本中拥有所有 API?

我正在研究 ASP.NET Web API,在我的当前版本中有 100 多个端点,我希望避免代码重复并找到保持代码可管理性的最佳方法。

任何帮助都是不言而喻的。

4

0 回答 0