使用XMLHttpRequest 实现http 终止请求和超时
来源:互联网 发布:高新技术软件产业园 编辑:程序博客网 时间:2024/06/05 09:35
可以通过调用XMLHttpRequest对象的abort方法来取消正在进行的http请求
abort方法在所有的XMLHttpRequest版本和XHR2中可用,调用abort方法在这个对象上触发abort事件
//终止请求和超时function timeedGetText(url,timeout,callback){ var xhr = new XMLHttpRequest(); var timedout = false; var timer = setTimeout(function(){ timedout = true; xhr.abort(); },timeout); xhr.onreadystatechange = function(){ if(xhr.readyState !=4){ return;} if(timedout){ return;} clearTimeout(timer); if(xhr.status === 200){ callback(xhr.responseText); } };}
0 0
- 使用XMLHttpRequest 实现http 终止请求和超时
- 使用XMLHttpRequest 实现http 终止请求和超时
- XMLHttpRequest实现终止请求和超时
- AJAX http请求 XMLHttpRequest
- 原生js使用xmlhttpRequest实现ajax请求
- 异步和同步http请求超时机制
- HTTP Get和Post请求设置超时
- js使用XMLHttpRequest实现跨域请求 POST请求
- HTTp 请求json 超时
- Ajax概念介绍(同步和异步,XMLHttpRequest 对象,ajax-http请求,MLHttpRequest发送请求,XMLHttpRequest取得响应)
- Js XMLHTTPRequest 实现GET请求提交和返回内容获取
- 使用XMLHTTPRequest和JQuery库实现AJax
- 使用JavaScript和Ajax发出异步请求 XMLHttpRequest
- 使用JS和Ajax发出异步请求,XmlHttpRequest对象详解
- 使用 JSON 实现 HTTP 请求
- 不用xmlhttprequest,实现ajax请求
- http 请求 超时时间设置
- web 会话超时,请求(http请求和ajax异步请求)处理
- 在Java中按字节获得字符串长度的两种方法
- 20160315
- cookie扫盲
- 解决android studio Error:SSL peer shut down incorrectly
- 【CI学习笔记】简单的session实例--添加与读取session
- 使用XMLHttpRequest 实现http 终止请求和超时
- K近邻算法
- android自定义控件
- Java经典设计模式之七大结构型模式
- CentOS No package nginx available.
- 关于Class.getResource和ClassLoader.getResource的路径问题
- ReentrantLock详解
- 331. Verify Preorder Serialization of a Binary Tree | Java最短代码实现
- apache shiro集群实现(一) session共享