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