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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当我们在ColdFusion中使用API 调用(POST请求)将参数数量传递给服务器时,如何修复“POST请求超出”错误?相关的知识,希望对你有一定的参考价值。

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

但是,如果我选择了超过100种手段,我就无法获得成功的回应。它正在抛出错误消息,例如'POST request Exceeded'。

答案

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

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

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

enter image description here

以上是关于当我们在ColdFusion中使用API 调用(POST请求)将参数数量传递给服务器时,如何修复“POST请求超出”错误?的主要内容,如果未能解决你的问题,请参考以下文章

调用 .NET Web 服务的 ColdFusion 代码

当Coldfusion从'jar'文件中调用方法时,未编译的Java程序可以正常工作,但会产生错误?

ColdFusion 和流式 API...(即 Twitter)

使用ColdFusion访问Highrise API

使用ColdFusion从Outlook .msg文件中提取附件

如何在 ColdFusion 中使用 C#.NET 程序集?