Moodle URI слишком длинный, ошибка

Я пытаюсь добавить 10 000 пользователей через API Moodle за один раз, но сгенерированный URI слишком длинный. Как я могу решить эту проблему?

Я знаю, что URI слишком длинный, 1 750 000 символов, но я понятия не имею, есть ли другой способ сделать это?

Заранее спасибо!!

ИЗМЕНИТЬ

Исправлена ​​​​моя проблема путем «объединения» массива в массив массивов. Я склеил его на 25, поэтому за раз добавляется 25 пользователей. 500 было еще для многих. Не нашел точную максимальную длину URI, но это работает. Добавление 10 000 пользователей за один раз занимает около 8,5 минут. Если кто знает способ лучше и быстрее, всегда добро пожаловать!

Спасибо


person Milan_w    schedule 11.04.2017    source источник


Ответы (1)


Возможно, рассмотрите возможность отправки запроса партиями по 500?

Если вы беспокоитесь об отправке дубликатов, вы можете пометить пользователей, успешно добавленных в API, как «отправленных» в вашей локальной базе данных/настройке и отправлять только «неотправленных» пользователей в API Moodle.

person crmpicco    schedule 12.04.2017
comment
Вы знаете, как это правильно сделать в Angular2? Отправка их пакетом? И как это работает, помечая пользователей как «отправленных»? - person Milan_w; 12.04.2017