JavaScript 每隔 2 秒发送 HTTP 请求获取不同 ID 数据
你可以使用setInterval函数来实现每隔2秒发送一个HTTP请求,并且请求不同ID的信息。下面是一个示例代码:
var ids = [1, 2, 3, 4, 5]; // 请求的ID列表
var currentIndex = 0; // 当前请求的ID索引
function sendRequest() {
var id = ids[currentIndex]; // 获取当前请求的ID
var url = 'http://example.com/api?id=' + id; // 构造请求的URL
// 发送HTTP请求
// 这里使用了fetch函数发送请求,你也可以使用其他HTTP请求库
fetch(url)
.then(response => response.json())
.then(data => {
// 处理返回的数据
console.log(data);
// 增加索引,以便下一次请求不同的ID
currentIndex++;
if (currentIndex >= ids.length) {
currentIndex = 0; // 如果已经请求完所有ID,则重新从第一个ID开始
}
})
.catch(error => {
console.error('请求出错', error);
});
}
// 每隔2秒调用一次sendRequest函数
setInterval(sendRequest, 2000);
上面的代码会每隔2秒发送一个HTTP请求,请求的URL会依次使用ids数组中的不同ID。如果ids数组中的所有ID都已经请求完毕,则重新从第一个ID开始请求。你可以根据实际情况修改ids数组中的ID列表,以及请求的URL和处理数据的逻辑。
原文地址: https://www.cveoy.top/t/topic/o1cR 著作权归作者所有。请勿转载和采集!