fastapi教程翻译(十一):Cookie Parameter
2019-10-15 本文已影响0人
warmsirius
你也可以使用Cookie参数,就和你定义Query
和Path
参数一样的方式。、
一、导入Cookie
: Import Cookie
首先导入 Cookie
:
from fastapi import Cookie, FastAPI
二、声明 Cookie
参数
然后声明cookie参数
第一个值是默认值,您可以传递所有其他验证或注释参数:
from fastapi import Cookie, FastAPI
app = FastAPI()
@app.get("/items/")
async def read_items(*,
ads_id: str = Cookie(None)
):
return {"ads_id": ads_id}
技术细节:
Cookie
是Path
和Query
的姐妹类,它也同样继承自相同的Param
类.
注释:
申明cookies
,你需要使用Cookie
方法,否则参数会被解释为查询参数