vr1.5中文版下载,猪仔价格,修真者
services.addapiversioning(o => { o.reportapiversions = true; o.assumedefaultversionwhenunspecified = true; o.defaultapiversion = new apiversion(2, 0); //设置默认版本 //在请求头(http header)中使用版本控制,在查询字符串中指定版本号的方式将不再可用 // o.apiversionreader = new headerapiversionreader("x-api-version"); o.apiversionreader = apiversionreader.combine(new querystringapiversionreader(), //同时支持(http header)中使用版本控制,和查询字符串中指定版本号 new headerapiversionreader() { headernames = { "x-api-version" } }); });
using system; using system.collections.generic; using system.linq; using system.threading.tasks; using microsoft.aspnetcore.http; using microsoft.aspnetcore.mvc; namespace webapiversion.controllers { [apiversion("1.0",deprecated =true)] [route("api/values")] [apicontroller] public class valuesv1controller : controllerbase { [httpget] public ienumerable<string> get() { return new string[] { "value1 from version 1", "value2 from version 1" }; } } }
using system; using system.collections.generic; using system.linq; using system.threading.tasks; using microsoft.aspnetcore.http; using microsoft.aspnetcore.mvc; namespace webapiversion.controllers { [apiversion("2.0")] [route("api/values")] [apicontroller] public class valuesv2controller : controllerbase { [httpget] public ienumerable<string> get() { return new string[] { "value1 from version 2", "value2 from version 2" }; } } }
[apiversionneutral] [route("api/[controller]")] [apicontroller] public class healthcheckcontroller : controllerbase { public string get() { return "good"; } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论