当前位置: 首页 > news >正文

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

  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.lryc.cn/news/506805.html

相关文章:

  • lua dofile 传参数
  • HTML 有效 DOCTYPES
  • 岁末回望,追梦远方
  • 通过阿里云 Milvus 和 LangChain 快速构建 LLM 问答系统
  • 语音识别失败 chrome下获取浏览器录音功能,因为安全性问题,需要在localhost或127.0.0.1或https下才能获取权限
  • 全域数据集成平台ETL
  • 海外储能电站双向计量表功能参数介绍
  • javase-15、正则表达式
  • 【SpringSecurity】SpringSecurity+JWT实现登录
  • jmeter连接mysql
  • 图书馆管理系统(三)基于jquery、ajax
  • Nginx Location 配置块全解析与示例
  • javalock(八)ReentrantReadWriteLock
  • 反射和设计模式
  • 双指针---和为s的两个数字
  • LLaMA-Factory 单卡3080*2 deepspeed zero3 微调Qwen2.5-7B-Instruct
  • 智慧农业云平台与水肥一体化:道品科技引领农业现代化新潮流
  • 241207_MindNLP中的大模型微调
  • MongoDB、Mongoose使用教程
  • 单片机:实现控制步进电机正反转(附带源码)
  • 安装指南|OpenCSG Starship上架GitHub Marketplace
  • Excel设置生日自动智能提醒,公式可直接套用!
  • 同步异步日志系统:前置知识
  • 微服务设计原则——功能设计
  • 低代码软件搭建自学的第一天——熟悉PyQt
  • 基于Python3编写的Golang程序多平台交叉编译自动化脚本
  • 远程桌面连接
  • 网络地址转换NAT
  • 什么是CRM管理软件?CRM的基本概念、功能、选择标准、应用场景
  • Python编程常用的19个经典案例