美文网首页
JS 循环请求接口

JS 循环请求接口

作者: Cherry丶小丸子 | 来源:发表于2024-03-10 10:03 被阅读0次
    // 使用函数递归进行循环请求接口
     
    function requestLoop(url, count) {
        if (count === 0) {
            // 终止递归条件
            return;
        }
      
        // 发送请求
        fetch(url)
        .then(response => response.json())
        .then(data => {
            // 处理接口返回的数据
            console.log(data);
          
            // 递归调用函数,继续进行下一次请求
            requestLoop(url, count - 1);
        })
        .catch(error => {
            // 处理错误
            console.error(error);
        });
    }
     
    // 调用函数开始循环请求接口,参数为请求的URL和请求次数
    requestLoop('https://example.com/api', 5);
    
    // 使用 async/await 进行循环请求接口
     
    async function requestLoop(url, count) {
        try {
            while (count > 0) {
                // 发送请求
                const response = await fetch(url);
                const data = await response.json();
          
                // 处理接口返回的数据
                console.log(data);
          
                count--;
            }
        } catch (error) {
            // 处理错误
            console.error(error);
        }
    }
     
    // 调用函数开始循环请求接口,参数为请求的URL和请求次数
    requestLoop('https://example.com/api', 5);
    

    相关文章

      网友评论

          本文标题:JS 循环请求接口

          本文链接:https://www.haomeiwen.com/subject/hifpzdtx.html