【小白入门】ASP.NET Core 创建 Web API

ASP.NET Core 支持使用 C# 创建 RESTful 服务,也称为 Web API。 若要处理请求,Web API 使用控制器。 Web API 中的 控制器 是派生自 ControllerBase 的类。 本文介绍了如何使用控制器处理 Web API 请求。

Web API 包含一个或多个派生自 ControllerBase 的控制器类。 Web API 项目模板提供了一个入门版控制器

不要通过从 Controller 类派生来创建 Web API 控制器。 Controller 派生自 ControllerBase,并添加对视图的支持,因此它用于处理 Web 页面,而不是 Web API 请求。 此规则有一个例外:如果打算为视图和 Web API 使用相同的控制器,则从 Controller 派生控制器。

相关推荐
lixww.cn11 天前
ASP.NET Core用MediatR实现领域事件
ddd·asp.net core·mediatr
lixww.cn14 天前
ASP.NET Core SignalR向部分客户端发消息
javascript·websocket·vue·asp.net core·signalr
lixww.cn14 天前
ASP.NET Core SignalR的协议协商
asp.net core·signalr
lixww.cn15 天前
ASP.NET Core SignalR的分布式部署
redis·消息队列·asp.net core·signalr
lixww.cn15 天前
ASP.NET Core对JWT的封装
asp.net core·jwt·authorize
lixww.cn16 天前
ASP.NET Core JWT Version
asp.net core·jwt·filter·identity
lixww.cn16 天前
ASP.NET Core JWT
asp.net core·jwt
lixww.cn17 天前
ASP.NET Core标识框架Identity
asp.net core·rbac·identity
lixww.cn18 天前
ASP.NET Core中间件Markdown转换器
中间件·markdown·asp.net core
啊晚1 个月前
ASP.NET Core - 日志记录系统(二)
asp.net core