取消已提交的http请求
Cancel the submitted http request
我有一个html页面,它有多个html链接。单击链接后,相应的页面将显示在右侧框架中。当我点击其中一个链接时,web服务器需要很长时间才能做出响应,而且不一致。
我的要求是,当我点击页面时,我必须启动一个计时器。如果页面在预定义的超时时间内没有送达,那么我需要取消在该服务器上提交的http请求。如何实现这一点。
这不是ajax请求。只是简单的html href请求点击链接
谢谢。
由于您没有使用AJAX,只是发出一个标准的href
链接请求,因此您不能真正取消请求,但如果您在页面中设置了计时器,那么最好在时间到时发出不同的请求。
你说这不是AJAX,但你没有说你不能使用AJAX。使用AJAX可以很容易地实现这一点。有什么理由不使用它吗?
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- 使用插件收听Firefox标签的http请求
- http请求使用html而不是json进行响应
- 在node-js路由中发出http请求
- 是否可以在没有HTTP请求或<输入>
- Acync JS HTTP请求通知请求
- PhantomJs在控制台中发出http请求时不会返回任何状态
- PHP处理来自一个页面的http请求,并将其显示在另一个页面上
- Firefox插件-如何发出http请求
- 验收测试主要针对传出的http请求
- 验证HTTP请求来自NFC标签上的点击
- 如何制作'http请求'在Node js中同步
- 为什么我在Cloud9中的http请求总是返回错误
- AngularJS Typeahead和$http请求限制
- HTTP请求使用cURL,但在浏览器中使用javascript时会得到CORS响应
- 如何使用Chrome扩展API获取网页的所有HTTP请求
- 将http请求中的数据传递给C#控制器
- 在初始化路由之前发送$http请求
- 从客户端捕获 HTTP 请求(包括 ajax)