zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

字符接口 如何 技巧 所有 拒绝 可见 FastAPI
2023-06-13 09:13:59 时间

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

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

如果有帮助,请点赞。