2017-04-11 7 views
0

私は一度にMoodle API経由で10.000ユーザーを追加しようとしていますが、生成されたURIが長すぎます。 この問題を解決するにはどうすればよいですか?Moodle URI Too Longエラー

私はURIが長すぎる、1.750.000文字であることを知っていますが、これを行う方法が他にあるかどうかわかりません。

ありがとうございます!

EDIT

は「スプライシング」で配列の配列の配列を私の問題を修正しました。 私は25回スプライスしたので、一度に25人のユーザーが追加されました。 500人はまだ多くだった。 URIの正確な最大長が見つかりませんでしたが、これは機能します。 1バッチで10.000ユーザーを追加するには約8.5分かかります。 誰かがより良い、より速い方法を知っているなら、いつでもようこそ!

ありがとうございます。

答えて

0

おそらく500のバッチでリクエストを送信することを検討してください。

重複を送信することに心配している場合は、ローカルデータベース/セットアップでAPIに正常に追加されたユーザーを「送信済み」としてマークし、「未送信」のユーザーのみをMoodle APIに送信できます。

+0

Angular2でこれを正しく行う方法を知っていますか?バッチでそれらを送信する? これはどのように機能し、ユーザーを「送信済み」とマークしていますか? –

関連する問題