我正在使用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)
});
我不知道如何解决此问题。
答案 0 :(得分:1)
$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)
});