当前位置:   article > 正文

python:Fastapi - Middleware(中间件)_fastapi middleware

fastapi middleware

简单唠一些

最近有些忙,时间不怎富裕,学习总结也落下了,今天总结了一些,咱们继续书接上文。

继上篇文章主要唠了安全性的一部分知识(后续再补一些知识),今天主要聊下中间件。

  • FastAPI中的 “中间件” 是一个函数,它在每个请求被特定的路径操作处理之前,以及在每个响应返回之前工作。


中间件

中间件(英语:Middleware),又译中间件、中介层,是一类提供系统软件和应用软件之间连接、便于软件各部件之间的沟

通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息与资源。

而在Fastapi中的中间件是一个函数,用于处理每一请求路径操作之前,以及每个响应返回之前工作。它接收你应用程序的每

一个请求。它可以对这些请求做一些事情或执行任何需要的代码。它将通过某种路径操作将请求传递给应用程序的其他部分。它

还可以通过某种路径操作获取应用程序生产的响应,可以对该响应做些什么或者执行任何需要的代码,然后返回该响应。

  1. import time
  2. import uvicorn
  3. from fastapi import status
  4. from fastapi import Request
  5. from fastapi import FastAPI
  6. from pydantic import BaseModel
  7. from typing import Optional
  8. from fastapi import Response
  9. app = FastAPI()
  10. @app.middleware("http")
  11. async def a
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/963054
推荐阅读
相关标签
  

闽ICP备14008679号