如果我们想用.net core创建一个服务首先我们打开VS创建一个 ASP.NET Core WebApi
创建完成后我们进入到.NET Core创建的默认实例
我们看到系统默认生成了一个 Weather的类默认为天气的实例
此时我们点击运行
我们将会进入系统默认的一个实例页面Swagger
打开这个实例页面WeatherForecast
点击Try it out
再点执行Execute
[
{
"date": "2023-06-27T15:30:33.3346209+08:00",
"temperatureC": 47,
"temperatureF": 116,
"summary": "Sweltering"
},
{
"date": "2023-06-28T15:30:33.3346299+08:00",
"temperatureC": 29,
"temperatureF": 84,
"summary": "Cool"
},
{
"date": "2023-06-29T15:30:33.33463+08:00",
"temperatureC": -9,
"temperatureF": 16,
"summary": "Hot"
},
{
"date": "2023-06-30T15:30:33.3346301+08:00",
"temperatureC": 51,
"temperatureF": 123,
"summary": "Scorching"
},
{
"date": "2023-07-01T15:30:33.3346302+08:00",
"temperatureC": -6,
"temperatureF": 22,
"summary": "Mild"
}
]
我们得到了这样一个消息体
此时我们想要创建一个自己的控制器来控制我们自己想要的数据和方法
在Controllers文件夹内新建一个类我创建的是UserInfoController 并且继承ControllerBase
然后写下我们的方法
再点击运行
就可以看到我们写的两个方法
测试初步通过