《学习笔记》.NET Core API搭建
1.创建 ASP.NET Core Web程序,记住取消HTTPS配置
2.此时一个简单的.NET Core API 架子搭建好了,细心的人可以发现Properties下面不是CS文件,确是launchSettings.json这样的JSON文件而且整个项目结构跟.NET项目的结构不一样了,我们开始运行起来,发现浏览器的页面出现一个JSON数据,那代表我们一个简单的CoreAPI项目搭建成功了,此时我们也达到微软官网上面教材上说的的CoreAPI创建完成效果以及简单的API默认目录结构,此时你发现有默认的控制器和默认的实体类如我画的红线
3.创建WebAPI控制器,该控制器我们起名DemoController
4.创建完成后我们发现该控制器编辑器会默认帮你设定一个路由
5.此时我们需要将默认路由修改一下改成api/{controller}/{action}目的是为了配个我们请求的地址相吻合,其实这个地方是在公开你当前控制器中的所有方法如图
备注:api/{controller}/{action}中的controller指的是控制器名称,action指的当前控制器的方法
6.创建一个Get和POST的方法提供我们测试
7.运行当前程序,用ApiPost接口测试工具进行测试
POST数据提交方式麻烦一点,注意下图的横线
8.此时我们的一个.NET Core WebAPI程序搭建完成
知识点补充:launchSettings.json这个Json文件其实是在配置当前API启动时的默认访问路径如图,如若想当前项目启动默认访问我们自己创建的控制器某个方法我可以将Json文件中的launchUrl改成我们的api/Demo/HttpGetData?data=123地址即可,如图二
最后我们重新启动我们的项目就可以得到我们想要的结果 如图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?