公司做网站,郑州网站建设廴汉狮网络,建设工程与建设工程项目,毕设做网站是不是太low前言#xff1a;在我们进行Web Api开发时#xff0c;版本的区分#xff0c;是必须要考虑的#xff0c;涉及到我们的版本发布#xff0c;切换等#xff0c;如何从旧版本无缝的切换到新版本#xff1f;
下面#xff0c;我们通过使用[ApiVersion]特性#xff0c;实现两个…前言在我们进行Web Api开发时版本的区分是必须要考虑的涉及到我们的版本发布切换等如何从旧版本无缝的切换到新版本
下面我们通过使用[ApiVersion]特性实现两个版本的调用这里我们这里只将重要的代码放在这里。
.net core 6.0
首先通过程序管理器控制台引入工具包 增加配置代码 新建两个版本的API 新增两个版本的API返回的字符串中包含了版本的说明。 运行之后通过链接访问不同的版本例如
http://localhost:5042/api/test?api-version1.0 这个访问版本1.0 http://localhost:5042/api/test?api-version2.0 这个访问版本2.0 by the way 我这里使用了swagger启动会报错解决错误的方式