IT源码网

怎样终止HTTP请求

developer 2021年03月09日 编程语言 397 0

使用 xhr.abort()

var xhr = new XMLHttpRequest(); 
xhr.open('GET', 'http://www.example.com/page.php', true); 
setTimeout(function () { 
  if (xhr) { 
    xhr.abort(); 
    xhr = null; 
  } 
}, 5000);
xhr.send(null);

 

注意: xhr.abort() 会直接终止请求, xhr.readyState值变为4, xhr.onreadystatechange事件触发.

 

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样获取响应头: Response Header