Prometheus 如何在普罗米修斯米德尔瓦尔中获得请求体
我正在创建一个自定义中间件类,它是PrometheusMiddleware的一个子类。我想知道如何在这个自定义中间件类中获取请求json主体。我的代码如下所示:Prometheus 如何在普罗米修斯米德尔瓦尔中获得请求体,prometheus,middleware,fastapi,Prometheus,Middleware,Fastapi,我正在创建一个自定义中间件类,它是PrometheusMiddleware的一个子类。我想知道如何在这个自定义中间件类中获取请求json主体。我的代码如下所示: class TAPrometheusMiddleware(PrometheusMiddleware): def __init__(self, app: ASGIApp, group_paths: bool = True, app
class TAPrometheusMiddleware(PrometheusMiddleware):
def __init__(self,
app: ASGIApp,
group_paths: bool = True,
app_name: str = "my_api",
prefix: str = "my_api"):
super().__init__(app=app, group_paths=group_paths, app_name=app_name, prefix=prefix)
async def __call__(self, scope: Scope, receive: Receive, send: Send) -> None:
# do something here
如有任何意见,我们将不胜感激