FastAPI技巧-如何让所有的接口拒绝不可见字符

2022-10-25 21:05:52 浏览数 (2)

Web 开发中,如果接口的请求传入了不可见字符而保存在了后端,可能会造成一系列安全问题,不得不重视。今天分享一个方法,可以让 FastAPi 中所有的接口拒绝不可见字符。

首先,借助于 pydantic 的 validator 装饰器和 BaseModel,编写自己的类 MyBaseModel。然后让 Model 继承 MyBaseModel,MyBaseModel 中有拒绝所有不可打印字符的逻辑,代码如下:

如果有帮助,请点赞。

0 人点赞