我正在尝试进行多个$ http帖子调用,而我的代码如下所示:
var data = [{"id": 1, "Name": A}, {"id": 2, "Name": B},...];
var requests = [];
angular.forEach(data, function(value) {
requests.push($http(
url:'/example.com',
method: "POST",
dataType: 'json',
contentType:'application/json',
data:value ))
});
$q.all(requests).then(function(results){
results.forEach(function(data,status,headers,config){
console.log('success');
})
})
这可以正常工作,但是当数据数组的长度更大时,来自客户端的服务调用次数会很高。因此,我想将其作为批处理请求。找不到用于POST操作的批处理请求的任何适当文档。请帮助我。