簡體   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