【问题标题】:Is the sending of data to moodle REST API limited?向moodle REST API 发送数据是否受到限制?
【发布时间】:2020-04-05 02:15:46
【问题描述】:

我正在使用moodle 3.5,我正在尝试通过POST向外部函数'core_cohort_add_cohort_members'发送一个2308(用户/相应群组)的数组,API的答案是:

array(3) {
  ["exception"]=>
  string(27) "invalid_parameter_exception"
  ["errorcode"]=>
  string(16) "invalidparameter"
  ["message"]=>
  string(42) "Valeur incorrecte de paramètre détectée"
}

但是当我按块(250 行 x 250 行)发送这个数组时,它正在工作。所以我想知道,Moodle 有什么限制吗?我们可以改变这个限制吗?这个限制是否来自对 PHP 设置的 max_file_upload 限制(我的是 256MB)?

Moodle 的文档没有具体说明...

感谢您的回答!

【问题讨论】:

  • 如果您打开调试器模式并允许显示调试消息,您可以获得有关错误的更多信息。
  • 谢谢,等我回来做这个项目的时候再看看。

标签: php rest moodle moodle-api


【解决方案1】:

可能是max-input-vars ?默认为 1000 个变量。

https://www.php.net/manual/en/info.configuration.php#ini.max-input-vars

您需要增加php.ini中的值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2016-11-09
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    相关资源
    最近更新 更多