浏览器在请求失败时自行发出请求,当互联网重新连接时
Browser it self making request on request failure,when internet reconnected
我使用GWT(Java到JavaScript)作为前端,RPC
机制(AJAX
)来发出服务器请求(Servlets
是键)。
到目前为止,一切都很顺利。
现在已经生成了一个测试用例,例如
1)向服务器发出请求
2)在两者之间断开客户端(用户)的互联网。
3)我们正在通过显示一些message
来处理该InvocationException
。
@Override
public void onFailure(Throwable caught) {
NTMaskAlert.unMask();
if(caught instanceof InvocationException){
NTFailureMessage.showFailureException(caught,"Network disconnected");
}
onNTFailure(caught);
}
3)现在client
重新连接,用户进行request.
这是有趣的一点。
一旦互联网重新连接,浏览器就开始处理上一个request
,我在火虫中观察到了这一点。如果我断开连接两次并重新连接两次,则会自动请求两次并发生重复数据。
原因很简单,这种行为通常是用户想要的。
也就是说,如果他们暂时脱离网络,例如因为无线路由器关闭,那么大多数时候他们希望浏览器、邮件等在网络恢复时会尝试重新连接,他们不希望必须去每个窗口并"刷新"让它再次开始工作。
相关文章:
- ajax请求的顺序总是不同的
- Meteor如何接收HTTP请求
- 有没有一种方法可以防止img get请求使用css或js发生
- 从ajax请求中获取javascript对象
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 在openshift node js应用程序中获取请求
- 反应路由器弄乱了请求网址
- 在我的情况下,如何进行http请求
- 使用密码对话框Javascript请求帮助
- servlet中的请求对象,而不是从jsp接收参数值
- 我可以在本地发出 ajax 请求,然后将响应发送到互联网吗?
- 浏览器在请求失败时自行发出请求,当互联网重新连接时
- 如何在三星gear s2上启用http请求/互联网访问
- 向Google发送ajax请求,以确保计算机已连接到互联网
- 可靠的方式来检查互联网连接或AJAX请求之后
- 在浏览器中缓存图像后,通过请求图像来检查互联网连接不起作用