簡體   English   中英

在 angular 中使用來自@angular/common/http 的 httpclient 進行休息調用時,可以覆蓋超過 2 分鍾的超時值

[英]It is possible to override timeout value more than 2 min while making rest call with httpclient from @angular/common/http in angular

我有一個要求,其中服務器的處理時間與從 UI 上傳的文件成正比。 如果處理時間少於 2 分鍾,應用程序能夠從服務器獲取數據。 但在大多數情況下,服務器處理時間超過 2 分鍾

我已經嘗試在我的本地使用如下代理配置,它工作正常。但是在將應用程序部署到 tomcat 服務器期間。每個請求在 2 分鍾后中止,錯誤響應為空。

  "/api":
  {
    "target":"http://localhost:8080",
    "secure":false,
    "changeOrigin":true,
    "timeout": 360000
  }
}

那么有什么方法可以覆蓋超時值以使連接保持活動狀態,直到服務器處理請求。

您可以將本地代理視為某處的某個Tomcat 服務器,因此您想要的更改應該在真實服務器上完成:

https://tomcat.apache.org/tomcat-9.0-doc/config/http.html

查看與超時相關的不同選項: connectionTimeoutdisableUploadTimeout並將設置調整為所需。

暫無
暫無

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

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