.NetCore第一天
创建 .NetCore 项目
- 选择ASP.NET Core Web API 项目
什么是 WebAPI
- 自己理解就是 API 就是对外的接口
- 例如天气预报,地图,引入API就可以得到相应的数据
- 通过Controller 发送信息
什么是 Controller(控制器)
-
Controller 用于接收/发送 前端的信息
-
创建控制器
-
因为这个类 继承了 ControllerBase 所以是控制器
-
解读下面代码
`
// 通过https://localhost:5001/类名/方法名 访问
// [Route("/[controller]/[action]")]
[ApiController]
public class TestController : ControllerBase
{
[Route("/[controller]/[action]")]
public String Get()
{
return "大家晚上好!";
}[Route("/[controller]/[action]")] public String GetHello() { return "大家晚上好!"; }
- 通过
https://localhost:5001/Test/Get则可以通过浏览器 访问到Get方法获取数据 - controller -> 类名不加Controller Test
- action -> 方法名
路由方式
- 前端获取数据的访问方式
- Get 获取数据
- Post 数据插入
- Put 数据更新
- Delete 数据删除
- 使用方式
[HttpGet] public String GetHello() { return "大家晚上好!"; }