你可以使用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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录