需要
通过创立“待办事项”的工作演示,咱们能够学会并把握ASP.NET Core的相干常识。
待办事项的性能如下:
- 获取所有待办事项
- 按 ID 获取项
- 增加新项
- 更新现有项
- 删除项
创立 Web 我的项目
- 从“文件”菜单中选择“新建”>“我的项目” 。
- 抉择“ASP.NET Core Web 应用程序”模板,再单击“下一步” 。
- 将我的项目命名为 Course001,而后单击“创立”。
- 在“创立新的 ASP.NET Core Web 应用程序”对话框中,确认抉择“.NET Core”和“ASP.NET Core 3.1” 。 抉择“API”模板,而后单击“创立” 。
增加控制器
- 右键单击 Controllers 文件夹。
- 抉择“增加”>“新建构建项” 。
- 抉择“蕴含读/写操作的 API 控制器”,而后抉择“增加”。
- 取名“TodoController.cs”。
- 抉择“增加”。
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
namespace Course001.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class TodosController : ControllerBase
{
[HttpGet]
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
[HttpGet("{id}")]
public string Get(int id)
{
return "value";
}
[HttpPost]
public void Post([FromBody] string value)
{
}
[HttpPut("{id}")]
public void Put(int id, [FromBody] string value)
{
}
[HttpDelete("{id}")]
public void Delete(int id)
{
}
}
}
通过 Postman 测试 Get
- 创立新申请。
- 将 HTTP 办法设置为“GET”。
- 将申请 URI 设置为 https://localhost:44342/api/todos。
- 抉择Send。
小结
此时WebApi我的项目曾经实现,并通过Postman能够对接口进行各种测试。
参考
- https://docs.microsoft.com/zh…
发表回复