FastAPI从入门到实战(14)——JSON编码兼容与更新请求
针对数据格式和类型问题,fastapi内置了一个很好的转换器,本文就相关内容主要记录编码和请求更新相关内容;
前端开发、后端开发、移动开发、数据库和编程语言的技术知识。
针对数据格式和类型问题,fastapi内置了一个很好的转换器,本文就相关内容主要记录编码和请求更新相关内容;
这一部分的内容主要是一些常见的配置,包括路由、静态文件等,还包括一些路径和文档的修饰器,包括简介、标签参数等内容。
错误提示是非常重要的,比如权限控制、资源控制等场景,需要服务器返回给用户错误提示,包括状态码和提示等内容,所以本文就主要记录FastAPI里的错误处理相关的内容
前面一直记录的是请求相关的内容,这篇文章开始记录一下响应相关的内容,包括请求模型和模型继承以及状态码等相关的内容。
前面一篇文章记录了前端鉴权相关的内容,这篇笔记主要记录关于请求头相关的内容,包括http的一个请求报文解析,fastapi设置cookie与参数、fastapi设置请求头参数等。
看到标题应该也能看出来本文讲的就是前端鉴权相关的内容了,鉴权也就是身份认证,指验证用户是否有系统的访问权限,只要是web开发,这部分内容就是不可能不学的,很多面试也必问,所以本文就针对此主题详细记录一下其常见的几种方式。
简单记录路径参数的类型,错误检查,自动填充,数据转换、解析、验证(包括数字大小范围的验证),参数别名,API 交互文档中传参演示等内容
前面了解了一下python的类型提示,这里就接着记录一下Pydantic这个用来执行数据校验的库。而且FastAPI就是基于python的类型提示和Padantic实现的数据验证。