微服务-1.创建web api接口服务项目

环境结果配置: vs2019 +.netCore3.1

1.新建项目

  打开vs  --> 新建项目Asp.Net.Core Web应用程序 --> 选择API  --> 创建

2.创建打开默认界面控制器(可跳过该步骤)

  新建控制器HomeController 

1
2
3
4
5
6
7
8
9
[Route("/")]
[ApiController]
public class HomeController : ControllerBase
{
    public IActionResult Index()
    {
        return new JsonResult("besos Server api");
    }
}

  打开Properties文件夹中的launchSettings.json文件

 

  

3.创建接口例子的控制器

  新建控制器UserController

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[Route("api/[controller]/[action]")]  // 定义路由规则
[ApiController]
public class UserController : ControllerBase
{
    [HttpGet]
    public IActionResult GetUsers()
    {
        List<User> users = new List<User>();
        User user = new User() { Name = "张三", Gender = "男", Age = 18 };
        User user1 = new User() { Name = "李四", Gender = "女", Age = 8 };
        User user2 = new User() { Name = "王五", Gender = "女", Age = 25 };
        User user3 = new User() { Name = "赵六", Gender = "男", Age = 30 };
        users.Add(user);
        users.Add(user1);
        users.Add(user2);
        users.Add(user3);
        return new JsonResult(users);
    }
}

 4.运行项目 

 5.浏览器打开 https://localhost:44364/api/User/GetUsers

 6.网页运行结果

 

posted @   Besos  阅读(537)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示