用.Net Core框架创建一个Web API接口服务器

news/2024/12/21 3:20:18/

  1. 我们选择一个Web Api类型的项目创建一个解决方案
  2. 为解决方案取一个名称
  3. 我们这里选择的是。Net 8.0框架

注意,需要勾选的项。

  •  我们找到appsetting.json配置文件

  • appsettings.json配置文件内容如下
{"Logging": {"LogLevel": {"Default": "Information","Microsoft.AspNetCore": "Warning"}},"Kestrel": {"Endpoints": {"Http": {"Enable": false,"Url": "http://*:6565"}}},"AllowedHosts": "*","ConnectionString": "User Id=root;Password=123456;Host=localhost;Database=base;charset=utf8;connection type=mysql"
}

运行之后,直接在浏览器中访问【http://localhost:6565/swagger/index.html】即可。

我们在Program中可以配置如下内容,更Swagger的标题名称

如果我们想添加一个新的控制器

  • HomeController.cs代码如下
[ApiController, Route("api/home")]
public class HomeController : ControllerBase
{/// <summary>/// 测试接口/// </summary>/// <returns></returns>[HttpGet(), Route("test")]public ActionResult Test(){var _data = new{Result = true,CurrPos = 0.00,Data = new object()};return Ok(new JsonResult(_data));}
}

这样我们就可以看到新的控制器接口

相关源代码【GitCode - 全球开发者的开源社区,开源代码托管平台】 


http://www.ppmy.cn/news/1556806.html

相关文章

FPGA 16 ,Verilog中的位宽:深入理解与应用

目录 前言 一. 位宽的基本概念 二. 位宽的定义方法 1. 使用向量变量定义位宽 ① 向量类型及位宽指定 ② 位宽范围及位索引含义 ③ 存储数据与字节数据 2. 使用常量参数定义位宽 3. 使用宏定义位宽 4. 使用[:][-:]操作符定义位宽 1. 详细解释 : 操作符 -: 操作符 …

elementplus根据弹窗高度设置table高度

弹窗里要放一个table表格&#xff0c;表格高度跟随弹窗高度的变化而变化。 代码如下&#xff1a; <template><el-dialog ref"lookDialogRef" v-model"dialogLook.visible" :title"dialogLook.title" width"1000px" append-…

趣味编程:猜数字小游戏

1.猜数字小游戏概述 在我们的童年生活中&#xff0c;总是伴随着欢乐&#xff0c;是与小伙伴们一起玩游戏&#xff0c;其中最经典小游戏就是猜数字小游戏&#xff08;又称为数字炸弹&#xff09;。 猜数字小游戏的实现其实非常的简单&#xff0c;我们需要实现的猜数字一共有三…

电子科技大学考研,计算机与软件专业怎么选择?

电子科技大学在计算机与软件领域具备卓越实力&#xff0c;其毕业生就业前景及薪资水平均颇为可观。因此&#xff0c;学生应依据个人课程专长来选定专业。若各项课程均表现出色&#xff0c;推荐25届考生优先考虑软件专业&#xff0c;因其上岸难度相对较低。 接下来&#xff0c;C…

C++手动实现一个HashMap

1.HashMap原理 参考我的博客&#xff1a;https://blog.csdn.net/Revendell/article/details/110009858 开链法&#xff1a;STL的hashtable便是采用开链法解决冲突。这种做法是在每一个表格元素中维护一个list&#xff1a;散列函数为我们分配某一个list&#xff0c;然后我们在…

商用密码标准实现

文章目录 商用密码标准实现简述 GM/T0009 4种数据转换的功能&#xff0c;根据你的理解&#xff0c;每种转换功能给出至少一个例子参考课程代码sdfproject&#xff0c;基于一个模块utils.c&#xff0c;utils.h使用四个函数分别实现4种数据转换的功能src中在testsdf.c中编写main函…

大数据:开启智能时代的钥匙

目录 一、什么是大数据&#xff1f; 二、大数据的应用领域 三、大数据面临的挑战 四、大数据的未来展望 在当今数字化浪潮汹涌澎湃的时代&#xff0c;大数据已然成为了一颗璀璨夺目的明星&#xff0c;其热度持续攀升&#xff0c;几乎渗透到了社会的每一个角落&#xff0c;宛…

STM32F407ZGT6-UCOSIII笔记11:任务内建消息队列

任务内建消息队列简化了外部定义的代码&#xff0c;而且也比外部消息队列更有效 本文学习与程序编写基于 正点原子的 STM32F1 UCOS开发手册 文章提供测试代码讲解、完整工程下载、测试效果图 这次设计的实验在启动方面 还是有瑕疵的&#xff0c;但不影响观察效果&#xff1a…