首页>文档>FastAPI>fastapi中文手册:Cookie Parameters(Cookie参数)

fastapi中文手册:Cookie Parameters(Cookie参数)

fastapi中文手册:Cookie Parameters(Cookie参数)

FastAPI 是一个高性能 Web 框架,用于构建 API。

主要特性:

  • 快速:非常高的性能,与 NodeJS 和 Go 相当
  • 快速编码:将功能开发速度提高约 200% 至 300%
  • 更少的错误:减少约 40% 的人为错误
  • 直观:强大的编辑器支持,自动补全无处不在,调试时间更少
  • 简易:旨在易于使用和学习,减少阅读文档的时间。
  • 简短:减少代码重复。
  • 稳健:获取可用于生产环境的代码,具有自动交互式文档
  • 基于标准:基于并完全兼容 API 的开放标准 OpenAPI 和 JSON Schema 

你也可以使用Cookie参数,就和你定义QueryPath参数一样的方式。

一、导入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}

技术细节:

CookiePathQuery的姐妹类,它也同样继承自相同的Param类.

注释:
申明cookies,你需要使用Cookie方法,否则参数会被解释为查询参数

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索