使用 ASP.NET Core 3.x 构建 RESTful Web API(已完结)

b站地址:

https://www.bilibili.com/video/av77957694

博客地址:https://www.cnblogs.com/cgzl/

杨旭《使用 ASP.NET Core 3.x 构建 RESTful Web API》系列课程的学习笔记

https://github.com/Surbowl/ASP.NET-Core-RESTful-Note

P1 准备工作

P2 REST简介(看博文即可,比较无聊)

P3 API的对外合约

P4 HTTP 方法

P5 HTTP 状态码;错误和故障

P6 写代码:状态码、路由相关

P7 内容协商

P8 写代码:内容协商

P9 Entity Model vs 面向外部的Model

P10 写代码:Entity Model vs 面向外部的Model

P11 ActionResult<T>

P12 添加 AutoMapper

P13 获取父子关系的资源 

P14 获取父子关系的资源(二) 

P15 处理服务器端故障 

P16 HTTP HEAD 

P17 过滤和搜索 

P18 写代码:过滤和搜索 

P19 查询参数 

P20 HTTP 方法的安全性与幂等性 

P21 创建 Company 资源 POST

P22 创建子资源 POST  

P23 同时创建父子资源 & 创建资源集合 

P24 自定义Model绑定器   

P25 HTTP OPTIONS 和 XML 支持  

P26 输入验证和Data Annotations 

P27 输入验证:IValidatableObject

P28 输入验证:自定义Attribute