【教练我想写 C#】建啦哪次不建 Web API # Get

继上次第一次使用 print 出 Hello World
今天要来建立简易的 API
来吧~

使用 .Net Core CLI 建立一个 TodoApi

dotnet new webapi -o TodoApi

进入该资料夹

cd TodoApi

安装资料库相关套件

Microsoft SQL Server EF Core 资料库提供者
dotnet add package Microsoft.EntityFrameworkCore.SqlServer

EF Core 记忆体中资料库提供者
dotnet add package Microsoft.EntityFrameworkCore.InMemory

建立开发凭证

dotnet dev-certs https --trust

用 VS Code 开启该专案

直接执行 Ctrl + F5 浏览器输入 https://localhost:5001/swagger/index.html

在这边你可以看到他帮你建立了一个 swagger 的测试 API 的 Web

你也可以用自己的 API 测试工具打看看或是 curl

这 GET WeatherForecast 主要做的就是
可以先看一下 Controller 的部分

依照刚刚 API Response 的栏位来看

date 这就不用说了吧他是用现在日期 +1 到 +5

temperatureC
是由 random 产生 -20 到 55 ,这边 Controller 可以看到

temperatureF
这边在 Controller 找不到,他其实在最外面的 WeatherForecast.cs 档案中

这边可以看到是 32 加上 temperatureC 取出后 /0.5556 的整数

summary
是由上方 Summaries 的长度然后 random 出来指向原本 Summaries 的 list


以上是今天的内容
感谢您的观看
下集再来看一下其他 method 的部分
看起来是还有连 DB 的部分

参考来源

教学课程:使用 ASP.NET Core 建立 web API


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章