我的应用程序有一个长时间运行的请求,需要一分钟。如果我使用Chrome或Firefox,我只需要耐心等待。但是,如果我使用IE,那么在一分钟标记处我会看到弹出窗口,表示我已达到网络连接超时。
为什么?
答案 0 :(得分:2)
默认的Internet Explorer超时为1分钟。由于您的流程是一个长期运行的流程,因此IceFaces不会发送响应并且超时。
您可以通过为长时间运行的进程生成新线程并立即返回响应来避免这种情况。 IceFaces提供了大量的轮询或推送选项,让您的客户知道何时完成长时间的流程。