介绍:
https://docs.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-5.0
带有 Swagger/OpenAPI 的 ASP.NET Core Web API 帮助页:
教程:
1、创建 Web API
https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-javascript?view=aspnetcore-5.0
源码:https://github.com/dotnet/AspNetCore.Docs/tree/master/aspnetcore/tutorials/first-web-api/samples
2、使用 MongoDB 的 Web API
https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mongo-app?view=aspnetcore-5.0
源码:https://github.com/dotnet/AspNetCore.Docs/tree/master/aspnetcore/tutorials/first-mongo-app/samples
3、面向 JavaScript 的 Web API
https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-javascript?view=aspnetcore-5.0
4、适用于移动设备的后端
https://docs.microsoft.com/zh-cn/aspnet/core/mobile/native-mobile-backend?view=aspnetcore-5.0
5、Swashbuckle 和 ASP.NET Core 入门:
可参考连接:
- 响应数据的格式:https://docs.microsoft.com/zh-cn/aspnet/core/web-api/advanced/formatting?view=aspnetcore-5.0
- 控制器操作的返回类型:https://docs.microsoft.com/zh-cn/aspnet/core/web-api/action-return-types?view=aspnetcore-5.0