Httpt批处理调用多个POST操作

时间:2018-07-18 07:19:54

标签: http post odata datajs

我正在尝试进行多个$ 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操作的批处理请求的任何适当文档。请帮助我。

0 个答案:

没有答案