AngularJS $ http почтовый запрос: [$ http: baddata] лимит позиций - PullRequest
0 голосов
/ 17 января 2019

Я хотел бы отправить массив объектов через службу 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 или, возможно, что-то не так с моими данными?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...