經過建立「待辦事項」的任務演示,咱們能夠學會並掌握ASP.NET Core的相關知識。web
待辦事項的功能以下:api
右鍵單擊 Controllers 文件夾。post
選擇「添加」>「新建構建項」 。測試
選擇「包含讀/寫操做的 API 控制器」,而後選擇「添加」。spa
取名「TodoController.cs」。接口
選擇「添加」。get
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
namespace Course001.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class TodosController : ControllerBase
{
[HttpGet]
public IEnumerable
{
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)
{
}
}
}
此時WebApi項目已經完成,並經過Postman能夠對接口進行各類測試。io