FastAPI 基础学习(十二) Cookie操作

作者:麦克煎蛋   出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢!

 

基于Query、Path等模块同样的模式,我们可以利用Cookie模块来声明cookies。

同样我们也可以便捷的定义Cookie模块的参数信息。

 

Cookie是Query、Path的姐妹类,它们都继承自Param类。

 

1、导入模块

from fastapi import Cookie

2、添加参数信息

参数信息的结构与Query、Path等模块完全相同。

ads_id: str = Cookie(None)

 

完整示例:

from fastapi import Cookie, FastAPI

app = FastAPI()


@app.get("/items/")
async def read_items(*, ads_id: str = Cookie(None)):
    return {"ads_id": ads_id}

 

上一篇:FastApi应用和部署生产环境


下一篇:FastAPI开源项目改造之添加虚拟环境