Tag: Web API
All the articles with the tag "Web API".
-
ASP.NET Core API 部署指南
Published: at 12:44 AM部署 ASP.NET Core Web API 时,先把 Docker 镜像做对,再补上 Compose 本地依赖、健康检查、环境配置、Azure App Service 或 Container Apps、Key Vault 密钥和启动性能优化。
-
ASP.NET Core Web API 集成测试:用 WebApplicationFactory 跑完整 HTTP 管线
Published: at 11:10 PMWebApplicationFactory 可以在测试中启动真实 ASP.NET Core 管线,再替换数据库、认证和外部服务。本文按测试宿主、请求断言、认证伪造、数据隔离和 xUnit 组织方式,梳理一套可落地的 Web API 集成测试写法。
-
ASP.NET Core 错误处理:Problem Details 和全局异常处理
Published: at 12:27 AMASP.NET Core Web API 的错误处理不该只返回空的 500。这篇按 .NET 10 语境梳理 Problem Details、UseExceptionHandler、IExceptionHandler、验证错误、日志和开发/生产差异,帮助你做出一致、可追踪、不过度暴露的错误响应。
-
ASP.NET Core API 版本管理:URL、Header 和 Query String 怎么选
Published: at 11:51 PMASP.NET Core 没有内置完整 API versioning,常见做法是用 Asp.Versioning.Mvc。本文用原文示例梳理 URL segment、query string、header、组合读取器、版本废弃和 OpenAPI 分版本文档的配置方法。
-
Minimal API vs Controller:ASP.NET Core 中两种 API 风格怎么选
Published: at 05:54 AMMinimal API 和 Controller 是 ASP.NET Core 中两种主流 API 构建方式。本文从语法、DI、过滤器、测试、规模化组织和 .NET 10 最新改进等维度做全面对比,给出一份实用的决策矩阵,帮你根据团队和项目实际情况作出选择。
-
ASP.NET Core Controller 实战:把 REST 端点写清楚
Published: at 12:49 AM这篇文章梳理 ASP.NET Core Controller 的核心写法:ControllerBase、ApiController、ActionResult、模型绑定、依赖注入、薄控制器,以及 .NET 10 对 OpenAPI 和元数据的改进。
-
ASP.NET Core 路由:把 URL 稳定交给正确的端点
Published: at 11:45 PM这篇文章梳理 ASP.NET Core 路由的关键概念:attribute routing、route templates、constraints、参数绑定和 URL 生成,帮助你减少 404、路由冲突和硬编码链接。
-
ASP.NET Core Web API 完全指南:请求管道、认证、错误处理到生产部署
Published: at 12:40 AM从请求管道到生产部署,系统梳理 .NET 10 中 ASP.NET Core Web API 的核心知识:中间件顺序、属性路由、JWT 认证与策略授权、ProblemDetails 错误处理、模型验证、WebApplicationFactory 集成测试以及 Docker 容器化部署。
-
ASP.NET Core 限流:从 429 到 Redis 的生产配置
Published: at 11:42 PMASP.NET Core 内置了限流中间件,但要在生产环境用好,还需要选对算法、显式返回 429、写入 Retry-After、按用户或 API Key 分区,并在多实例部署时补上 Redis 共享计数。