简述网站开发的几个阶段,做业精灵官方网站,企业所得税避税方法,设计师35岁后的出路ASP.NETCore WebAPI入门1
回顾 mvc开发模式
前端代码和后端代码是混在一个项目之中
WEB API
1、什么是结构化的Http接口。Json。 2、Web API项目的搭建。 3、Web API项目没有Views文件夹。 4、运行项目#xff0c;解读代码结构。 5、【启用OpenAPI支持】→swagger,在界…ASP.NETCore WebAPI入门1
回顾 mvc开发模式
前端代码和后端代码是混在一个项目之中
WEB API
1、什么是结构化的Http接口。Json。 2、Web API项目的搭建。 3、Web API项目没有Views文件夹。 4、运行项目解读代码结构。 5、【启用OpenAPI支持】→swagger,在界面上进行接口的测试。
web api 项目搭建
选择 web api 默认一定要勾选上 启用OpenAPI支持
设置默认浏览器 运行项目 swagger
swagger 是我们勾选上OpenAPI 所提供的 webapi 只对外提供数据不提供界面为了方便调试所以swagger为我们提供了可视化的调试界面
直接向浏览器发请求也会得到json格式数据
使用swagger发请求 点击Try it out
点击Execute 以更简单直接的方式获得请求结果 底层原理还是相同的
关键词讲解
[ApiController] :代表这是一个webapi的controller [Route(“controller”)]:路径 代表请求的时候 使用下面的方法名前缀WeatherForecast :controllerBase webapi里面的controller 一般是继承自它 mvc 是继承Controller Controller 是继承自ControllerBase – mvc使用 webapi 是直接继承自ControllerBase – webapi 使用
[HttpGet(Name“GetWeatherForecast”)] 向这个路径发送get请求的时候由这个特性标注的方法来处理请求
自定义修改
在原始路径上添加 haha 此时运行项目请求路径就发生了变化 也可以手动输入路径测试
ASP.NET Core WEB API 2