首页 > 解决方案 > 当我们在 ColdFusion 中使用 API 调用(POST 请求)将参数数量传递给服务器时,如何解决“POST 请求超出”错误?

问题描述

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

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

标签: coldfusioncoldfusion-2016coldfusion-2018

解决方案


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

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

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

在此处输入图像描述


推荐阅读