我正在调用一个需要50分钟才能发送响应的cgi脚本。我需要保留我的xhr活动直到响应来自该cgi。 如何做到这一点? 它似乎在某些默认时间后自动超时请求超时。XMLHttpRequest在响应到达之前超时
0
A
回答
0
0
我不认为你应该做这个内嵌的请求。另一种方法是将你的请求作为一个工作提交给一些后端进程/线程/消息队列,并存储一个引用以便你可以访问结果。在数据库甚至文件中,一旦处理完成。
直到结果可用,您可以显示一些“更新”文本或旋转图标,让用户知道发生了一些事情。
对于那段时间我不会依赖于一个开放的HTTP连接。
相关问题
- 1. 收到响应之前的OSB超时
- 2. 超时前未收到SNMP响应
- 3. 如何在达到超时之前读取UDP连接?
- 4. 超时XMLHttpRequest
- 5. Ajax xmlhttprequest超时
- 6. XMLHttpRequest onload在完成时破坏响应?
- 7. 在QML中超时XMLHttpRequest
- 8. XMLHttpRequest的空响应
- 9. XMLHttpRequest没有响应
- 10. 如何响应XMLHttpRequest
- 11. JSON响应undefined:using XMLHttpRequest
- 12. 的XMLHttpRequest:空响应
- 13. 服务器响应之前到达序列化是完全
- 14. msxml XMLHTTPRequest和超时
- 15. Android响应超时
- 16. 超时已过期。超时时间已过的操作完成之前或在服务器未响应
- 17. 完成操作或服务器没有响应之前已超时的时间
- 18. 超时已过期。在操作完成之前超时或服务器没有响应
- 19. 获取图片以在引导区达到边缘之前作出响应3
- 20. 如何在到达Web Api控制器之前筛选请求响应
- 21. 使用XMLHttpRequest的响应
- 22. XMLHttpRequest响应更改回调
- 23. JavaScript - XMLHttpRequest响应状态0
- 24. XMLHTTPRequest的响应返回null
- 25. Ajax XMLHttpRequest响应很慢
- 26. 超时已过期。之前完成上述操作超时时间已过或服务器没有响应
- 27. 超时已过期。完成操作或服务器完成之前的超时时间没有响应
- 28. 超时已过期。之前的操作的完成的超时时间已过或服务器未响应
- 29. SQL SERVER - 超时已过期。操作完成之前超时时间已过或服务器没有响应
- 30. 超时已过期。操作完成或服务器之前经过的超时时间没有响应。”
尝试优化该CGI脚本,50分钟太多:) – Ankit