Я хотел бы отправить массив объектов через службу AngularJS $ http.
Массив содержит более 400 объектов. Каждый объект представляет отдельный продукт и имеет типичные пары ключ-значение. Ключами являются идентификатор продукта, название продукта, количество, цена и налог.
Когда я пытаюсь отправить данные, я вижу ошибку в консоли:
Ошибка: "[$ http: baddata] http://errors.angularjs.org/1.7.5/$http/baddata?p0={:code=:error,: message =>" предел позиций: 300 "} & p1 = {}"
Кстати, я смог отправить массив с 300 объектами и не более.
Это мой код:
let json_params = {
"api_token":"my-token",
"invoice": {
"kind":"vat",
"income":"0",
"number": '123',
"sell_date": '2019-01-01',
"issue_date": '2019-01-01'
"payment_to": '2019-01-01'
"seller_name": "Sample Name",
"seller_street" : "Sample Str",
"seller_post_code" : "12-123",
"seller_city" : "Warsaw",
"seller_tax_no": "12234566",
"positions": $scope.products // AN ARRAY WITH MORE THAN 400 OBJECTS.
}}
$http({
method: 'POST',
url: 'http://example.com/api-endpoint',
data: json_params,
}).then(function successCallback(response) {
console.log( response );
}, function errorCallback(response) {
console.log( response );
});
У меня вопрос: есть ли какое-то ограничение для http-запроса на AngularJS или, возможно, что-то не так с моими данными?