云计算百科
云计算领域专业知识百科平台

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

  • 我们选择一个Web Api类型的项目创建一个解决方案
  • 为解决方案取一个名称
  • 我们这里选择的是。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 – 全球开发者的开源社区,开源代码托管平台】 

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 用.Net Core框架创建一个Web API接口服务器
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!