作者:麦克煎蛋 出处: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}