Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prometheus 如何在普罗米修斯米德尔瓦尔中获得请求体_Prometheus_Middleware_Fastapi - Fatal编程技术网

Prometheus 如何在普罗米修斯米德尔瓦尔中获得请求体

Prometheus 如何在普罗米修斯米德尔瓦尔中获得请求体,prometheus,middleware,fastapi,Prometheus,Middleware,Fastapi,我正在创建一个自定义中间件类,它是PrometheusMiddleware的一个子类。我想知道如何在这个自定义中间件类中获取请求json主体。我的代码如下所示: class TAPrometheusMiddleware(PrometheusMiddleware): def __init__(self, app: ASGIApp, group_paths: bool = True, app

我正在创建一个自定义中间件类,它是PrometheusMiddleware的一个子类。我想知道如何在这个自定义中间件类中获取请求json主体。我的代码如下所示:

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 
如有任何意见,我们将不胜感激