gpt4 book ai didi

javascript - 消耗 angular.js 剩余请愿书的所有记录

转载 作者:行者123 更新时间:2023-12-03 07:16:19 25 4
gpt4 key购买 nike

我正在使用服务 REST,它当前有 5025 条记录,但当我使用该服务时,只出现 1,000 条记录。我可以做什么来完全消耗所有记录?

这是我的代码示例:

  $http({
method: 'GET',
url: "www.exampleurl.com", //is a example, I can not post the real url.
timeout:5000
}).success(function(data){
console.log(data)
}).error(function(response,status,headers,config) {
console.log("problem")
});

最佳答案

此 API 是否有文档指示客户端应如何处理分页?通常会提供某种寻呼 token 。假设你可以批量发出1000个请求,你可以采取暴力递归的方法:

         var dataSet = [];
function getExampleData(skip){

return new Promise(function(fulfill,reject){
return $http.get('http://www.example.com?skip='+skip).then(function(res){
return fulfill(res);
});
}).then(function(res){
if(res.data) //<--or whatever will indicate there were results and we know we need to keep going
{
return getExampleData(skip +1000);
}
//if there are no results (or whatever our stop criteria is) we return the full dataset

return dataSet;

});

}
//initial call into
return getExampleData(0).then(function(results){
console.log(results);
});

关于javascript - 消耗 angular.js 剩余请愿书的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36408543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com