簡體   English   中英

在 Swagger UI 中執行 花時間顯示結果

[英]Execute in Swagger UI Taking Time to Display the Result

使用 swagger (1.5)、Jersey Framework (2.25) 等構建了兩個 API。 1) 加載文件 2) 跟蹤文件的狀態

當文件處於加載過程中時,跟蹤狀態(單擊執行后)顯示相同(文件正在進行中),但是當文件加載成功時,數據庫顯示“文件已成功加載”,查詢跟蹤狀態也顯示相同,但在 UI 中(單擊執行后),它仍然顯示“文件正在進行中”。

如果緩存被清除並再次嘗試,則在 UI 中(單擊執行后)在跟蹤狀態 API 中顯示預期狀態(文件已成功加載)。

這可能是什么根本原因?

你能幫忙嗎?

默認情況下,獲取請求是可緩存的。 瀏覽器將所有 GET 請求視為可緩存的。 POST 請求默認情況下是不可緩存的,但在進行一些代碼更改后可以緩存。 PUT 和 DELETE 請求根本不可緩存。

參考鏈接:

  1. https://www.imperva.com/learn/performance/cache-control/#:~:text=Cache%2DControl%3A%20No%2DCache,request%20to%20an%20origin%20server
  2. https://restfulapi.net/caching/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM