当前位置:   article > 正文

python:Fastapi - Cookie 和 Header_python fastapi cookie

python fastapi cookie
  • 简单唠叨下

前面唠了一些关于请求体的一些事情,这次主要唠下cookieheader的东西,cookieheaderPathQuery一样都是继承公共的Param类,传参的一些参数都差不多是一样的。

区别的就是PathQuery是在postman中的Param中放入参数进行请求,而cookieheader则是在postman中的Headers中放入参数进行请求



  • Cookie参数

导入 Cookie

声明 Cookie 参数的结构与声明 Query 参数和 Path 参数时相同。

第一个值是参数的默认值,同时也可以传递所有验证参数或注释参数,来校验参数:

  1. from typing import Optional
  2. from fastapi import Cookie, FastAPI
  3. app = FastAPI()
  4. @app.get("/items/")
  5. async def read_items(ads_id: Optional[str] = Cookie(...)):
  6.     return {"ads_id": ads_id}

Cookie(...)的默认值设置的是必填参数,如果请求时不填写则抛出异常

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/839496
推荐阅读
相关标签
  

闽ICP备14008679号