繁体   English   中英

如何在 fastapi 中处理大量 json 数据响应负载?

[英]How to handle large amount of json data response payload in fastapi?

具有多行 json 响应的 get 调用有一些时间在 swagger ui 中响应。

如何减少这个时间; 但是,我希望每个响应属性都来自我的大响应 model ..

我尝试过gzip内容编码。 但是,它并没有解决我的问题; 因为大量的线路响应;

例如:在获取所有工作详细信息时(注意:一个工作响应 36000 行响应)

我是初学者

FastAPI 没有问题。 您的问题是如何使用 Swagger UI 处理大型响应体。

具有多行 json 响应的 get 调用有一些时间在 swagger ui 中响应。

这是 Swagger UI 的一个已知问题,甚至有时大型响应体也会导致挂起(请参阅)。

怎么能减少这个时间

在您的情况下,使用Postman 或 Insomnia等工具可以解决此问题。

我尝试过 gzip 内容编码。 但是,它并没有解决我的问题; 因为大量的线路响应;

预期的。 这不会在 Swagger 中产生任何影响,是的,当您处理大型响应体时,它可以减少延迟。 但最后,Swagger 将显示为 JSON。 因此,这不会对您的 Swagger 体验产生任何影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM