c# 创建一个带有ASP.NET 核心的最小API
📅 2026/7/31 15:46:47
👁️ 阅读次数
📝 编程学习
最小API的设计旨在创建依赖最小的HTTP API。它们非常适合微服务和只包含 ASP.NET Core 中最小文件、功能和依赖的应用。
本教程教授基于 ASP.NET 核心构建最小API(Minimal API)的基础知识。在 ASP.NET Core中创建API的另一种方法是使用控制器。如需在最小 API 和基于控制器的 API 之间选择,请参见 API 概述。关于基于控制器创建包含更多功能的API项目的教程,请参见“创建网页API”。
概述
本教程创建了以下API:
| API | 描述 | 请求机构 | 响应体 |
|---|---|---|---|
GET /todoitems | 收集所有待办事项 | 没有 | 待办事项的阵列 |
GET /todoitems/complete | 完成待办事项 | 没有 | 待办事项的阵列 |
GET /todoitems/{id} | 按ID获取物品 | 没有 | 待办事项 |
POST /todoitems | 添加新物品 | 待办事项 | 待办事项 |
PUT /todoitems/{id} | 更新现有项目 | 待办事项 | 没有 |
PATCH /todoitems/{id} | 部分更新一个项目 | 部分待办事项 | 没有 |
DELETE /todoitems/{id} | 删除一个项目 | 没有 | 没有 |
前提条件
- Visual Studio
- Visual Studio Code
Visual Studio 2022,ASP.NET 和网页开发工作负载。
创建一个API项目
- Visual Studio
编程学习
技术分享
实战经验