如何在 fastapi 中处理大量 json 数据响应负载?
How to handle large amount of json data response payload in fastapi?
一个包含多行 json 响应的 get 调用需要一些时间来大摇大摆地响应 ui。
如何减少这个时间;但是,我想要我的大响应模型的每个响应属性!
我已经尝试 gzip
内容编码。但是,它并没有解决我的问题;由于大量的线路响应;
例如:在获取所有作业详细信息时(注意:一个作业响应 36000 行响应)
我是初学者
FastAPI 没有问题。您的问题是如何使用 Swagger UI.
处理大型响应主体
a get call which has many lines of json respone gets some time to respond in swagger ui.
这是 Swagger UI 的一个已知问题,有时甚至大型响应主体也会导致挂起 (see)。
how can reduce this time
在您的情况下,使用 Postman 或 Insomnia 等工具可以解决此问题。
i have tried gzip content encoading. but, it does not solved my problem; because of the large number of line response;
预期。这不会在 Swagger 中产生任何影响,是的,当您处理大型响应主体时,它可以减少延迟。但最终,Swagger 会将其显示为 JSON。所以这不会对您的 Swagger 体验做出任何改变。
一个包含多行 json 响应的 get 调用需要一些时间来大摇大摆地响应 ui。
如何减少这个时间;但是,我想要我的大响应模型的每个响应属性!
我已经尝试 gzip
内容编码。但是,它并没有解决我的问题;由于大量的线路响应;
例如:在获取所有作业详细信息时(注意:一个作业响应 36000 行响应)
我是初学者
FastAPI 没有问题。您的问题是如何使用 Swagger UI.
处理大型响应主体a get call which has many lines of json respone gets some time to respond in swagger ui.
这是 Swagger UI 的一个已知问题,有时甚至大型响应主体也会导致挂起 (see)。
how can reduce this time
在您的情况下,使用 Postman 或 Insomnia 等工具可以解决此问题。
i have tried gzip content encoading. but, it does not solved my problem; because of the large number of line response;
预期。这不会在 Swagger 中产生任何影响,是的,当您处理大型响应主体时,它可以减少延迟。但最终,Swagger 会将其显示为 JSON。所以这不会对您的 Swagger 体验做出任何改变。