let xhr = new XMLHttpRequest();
let data = JSON.stringify({
//some data...
});
xhr.open('POST', '/users');
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);
let time;
time = JSON.stringify({
us: true,
});
setInterval(() => {xhr.send(time);}, 5000);
错误:未捕获 DOMException:无法在“XMLHttpRequest”上执行“发送”:对象的状态必须为 OPENED
最佳答案
XMLHttpRequests 在发送响应后关闭。我不确定其目的,但在您向用户端点发出原始请求后,setInterval 会不断尝试使用相同的 XHR 发送请求。
关于javascript - 如何复用XMLHttpRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61353563/