我想使用 WebAPI 作为我的 API 技术:
- 允许批准的公司在我的系统中输入/检索数据
- 为我公司的iOS/Android/等创建标准接口。应用
有谁知道用于实现接口版本控制的最佳实践和机制。具体来说,如果我对我的 API 进行更新,我不想破坏向后兼容性。我想知道人们使用什么版本控制方案,以及 WebAPI 是否有任何支持版本控制的内置机制,而无需在每次发布新版本时设置路由/路径。任何想法将不胜感激。
更新 在进行了一些研究之后,我想我知道我想做什么,但我不知道该怎么做。理想情况下,在内容协商期间,我想使用用户传递的媒体类型来指定应该使用哪个版本的 API(而不是硬编码 URL)并点击相应的控制器。