我正在調用一個需要50分鐘才能發送響應的cgi腳本。我需要保留我的xhr活動直到響應來自該cgi。 如何做到這一點? 它似乎在某些默認時間後自動超時請求超時。XMLHttpRequest在響應到達之前超時
0
A
回答
0
0
我不認爲你應該做這個內嵌的請求。另一種方法是將你的請求作爲一個工作提交給一些後端進程/線程/消息隊列,並存儲一個引用以便你可以訪問結果。在數據庫甚至文件中,一旦處理完成。
直到結果可用,您可以顯示一些「更新」文本或旋轉圖標,讓用戶知道發生了一些事情。
對於那段時間我不會依賴於一個開放的HTTP連接。
相關問題
- 1. CFZip問題 - 在達到超時限制之前計時
- 2. 如何在達到超時之前讀取UDP連接?
- 3. 超時XMLHttpRequest
- 4. Ajax xmlhttprequest超時
- 5. XMLHttpRequest onload在完成時破壞響應?
- 6. 在QML中超時XMLHttpRequest
- 7. XMLHttpRequest沒有響應
- 8. 的XMLHttpRequest:空響應
- 9. XMLHttpRequest的空響應
- 10. msxml XMLHTTPRequest和超時
- 11. Android響應超時
- 12. 超時已過期。超時時間已過的操作完成之前或在服務器未響應
- 13. 完成操作或服務器沒有響應之前已超時的時間
- 14. 超時已過期。在操作完成之前超時或服務器沒有響應
- 15. XMLHTTPRequest的響應返回null
- 16. 超時已過期。之前完成上述操作超時時間已過或服務器沒有響應
- 17. 超時已過期。之前的操作的完成的超時時間已過或服務器未響應
- 18. 超時過期。操作完成之前超時時間已過或服務器沒有響應
- 19. 超時已過期。之前的操作的完成的超時時間已過或服務器未響應
- 20. Web Service在響應前似乎超時1分鐘
- 21. 代碼在API響應之前執行
- 22. Asp.Net會話在FormsAuthentication之前超時
- 23. 會話在超時之前過期
- 24. BITS上傳響應超時
- 25. HTTP/1.1 504超時響應
- 26. 響應超時xamarin android
- 27. 在Rails中發送響應之前檢查JSON響應
- 28. ASP.NET Web API HttpContext響應在IOwinContext響應之前發回
- 29. gevent:I/O在超時之前完成,但超時仍然發生
- 30. XMLHTTPREQUEST在Javascript中使用JSON響應?
嘗試優化該CGI腳本,50分鐘太多:) – Ankit