当我们在 ColdFusion 中使用 API 调用(POST 请求)将参数数量传递到服务器时,如何修复“POST 请求超出”错误?

jaw*_*r N 3 coldfusion coldfusion-2016 coldfusion-2018

在我的应用程序中,我拥有用户角色“admin”的 300 个用户权限。作为超级管理员,添加一个新的admin用户意味着,需要为这个admin用户启用用户权限。如果我选择低于 100 并通过 API 调用 POST 方法将其发送到后端,我可以获得成功响应。

但是,如果我选择超过 100 种方法,我将无法获得成功响应。它抛出诸如“POST 请求超出”之类的错误消息。

jaw*_*r N 6

我确信,ColdFusion 对此有一些设置。所以,我刚刚阅读了 ColdFusion 服务器设置文档并找到了解决方案。

要解决此问题,请按照以下步骤操作,

  1. 已登录 CFAdmin
  2. 转到“服务器设置”部分下的“设置”。
  3. 在页面底部,CF 将“POST 请求参数的最大数量”设置为 100。我们需要将 100 更改为 300。
  4. 另外,需要设置“发布数据的最大大小”。默认为 20 MB。所以,也需要改变这一点。
  5. 更改默认值后,我们需要重新启动CF服务器。

在此输入图像描述