首页 > 其他分享 >.NET6 下的 WebApi版本控制

.NET6 下的 WebApi版本控制

时间:2022-09-23 11:01:21浏览次数:58  
标签:WebApi 控制器 版本控制 Controller 调用 版本 NET6

1.创建普通WebApi项目 删除自带的Controller 控制器

2.引入Api版本控制的服务

3.在Controller 文件夹下建立两个子文件V1 和V2 并分别建立两个Controller控制器
如图所示:

4.Program文件下添加版本服务支持

5.运行后如图所示:

调用的是默认版本控制器
6.如果调用指定版本 则对其进行url传参

通过不同路径调用不同版本Api
7.修改控制器的Route 特征

8.添加url特性支持服务

运行测试:

标签:WebApi,控制器,版本控制,Controller,调用,版本,NET6
From: https://www.cnblogs.com/yaoweijun/p/16721943.html

相关文章

  • 版本控制gitlab
    版本控制gitlab目录版本控制gitlab版本控制介绍常用的版本控制工具:gitlab部署版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更......
  • 版本控制gitlab
    版本控制gitlab什么是版本控制gitlabGitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上......
  • 版本控制gitlab
    版本控制gitlab目录版本控制gitlab什么是版本控制gitlabgitlab部署什么是版本控制gitlabGitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上......
  • 一套.NET Core +WebAPI+Vue前后端分离权限框架
    今天给大家推荐一个基于.NetCore开发的企业级的前后端分离权限框架。项目简介这是基于.NetCore开发的、构建的简单、跨平台、前后端分离的框架。此项目代码清晰、层......
  • .Net6.0中间件
    中间件基础:在.net6.0在请求在响应给请求者之前会通过请求管道再处理服务端的逻辑然后再响应给请求者,而请求管道则是由一系列中间件组成的有点类似于过滤器,为了更直观的......
  • donet framework 4.8 WebApi 集成 websocket 的测试
    后端:C#.netframework4.8WebApi  usingSystem;usingSystem.Collections.Generic;usingSystem.Net;usingSystem.Net.Http;usingSystem.Net.WebSockets;usi......
  • .NET 6当中的Web API版本控制
    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。为了了解ASP.NETCoreWebAPI的版本控制,我们必须了解......
  • .NET 6 EFCore WebApi 使用 JMeter 进行吞吐量测试
    .NET6EFCoreWebApi使用JMeter进行吞吐量测试开发环境VS2022.NET6测试环境测试工具接口压力测试工具:JMeter数据库MySQL5.7数据库和WebApi服务在同一台服务......
  • .NET6发布程序报错发布遇到错误。生成失败。检查输出窗口了解更多详细信息。
    发布报错详情:发布遇到错误。生成失败。检查输出窗口了解更多详细信息。已将诊断日志写入以下位置:“C:\Users\USER\AppData\Local\Temp\tmpD5F7.tmp”。解决方案:在项目......
  • .Net6 IPv6使用
          表示方法IPv6的长分布式结构图IPv6的长分布式结构图IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。I......