4.1 ASP.NET Core
ASP.NET Core 是 .NET Web 后端的核心框架。本模块从 Minimal API 入门,再扩展到请求管线、认证授权、配置、日志、OpenAPI 和后台任务。
核心主题
- HTTP 基础:方法、状态码、Header、Body、缓存和跨域。
- API 开发:Minimal API、Controller、模型绑定、校验和结果返回。
- 框架机制:中间件、依赖注入、配置、Options、日志。
- 安全:认证、授权、JWT、Cookie、CORS、敏感配置。
- 工程实践:统一错误响应、健康检查、OpenAPI、版本管理。
学习产出
完成本模块后,你应该能独立设计一组 REST API,并清楚解释请求从进入服务器到返回响应的完整过程。