AngularJS HTTP Post 请求 431(请求 Header 字段太大)

AngulasJS HTTP Post request 431 (Request Header Fields Too Large)

我正在使用 AngularJS 将数组元素发送到我的 Node.js 我需要做一些处理的地方。当我发送的数组大小很小时,一切正常,但如果我尝试使用 200 大小的数组,则会收到错误 431 (Request Header Fields Too Large)。我该如何解决这个问题?我不能吐我的数组。

var data    =   JSON.stringify({
                                    input       :   $scope.input,
                                    Input1      :   $scope.Input1,
                                    Input2      :   $scope.Input2,
                                    Input3      :   $scope.Input3
                                });

$http({
    url: "/createEvents",
    method: "POST",
    headers: {'Content-Type': 'application/json; charset=utf-8'},
    params: {data:data}
}).success(function(response) {
    console.log(response)   
}).error(function(error) {
    console.log(error)
});

我不明白如何解决这个问题。

$http({
    url: "/createEvents",
    method: "POST",
    headers: {'Content-Type': 'application/json; charset=utf-8'},
    data:data                                                      // check this line.
}).success(function(response) {
    console.log(response)   
}).error(function(error) {
    console.log(error)
});