gpt4 book ai didi

coldfusion - 传递超过 8000 个 Post 参数会引发错误

转载 作者:行者123 更新时间:2023-12-03 22:32:02 26 4
gpt4 key购买 nike

我正在开发一个模块,该模块需要提交包含大量参数 (8k-10k) 的表单。我不确定这是否是个好主意。但事情就是这样。我已经更改了 neo-runtime.xml 中的设置this link 中提到的文件如下所示:

<var name='postParametersLimit'><number>10000.0</number></var>

重新启动服务器。但是没有用。 CF 仍然抛出错误 500。我们看不到任何可靠的信息。我正在研究 CF9.0.2,我们正在使用 IIS 7.5。有什么我需要做的吗?

最佳答案

“我们为客户提供了一个动态表单,他可以在其中添加自己的表单字段,现在我们遇到了这个问题。客户的期望与我们对客户想要的方式的想法不匹配。”

不幸的是,您将不得不告诉客户他们不能按照他们想要的方式得到它。出于安全原因,该后处理限制存在,如果您将其提高得太高,那么您将重新打开服务器以 a denial of service attack using a hash algorithm collision .

我们的工作流程系统中有数以万计的表格,并与银行和政府客户合作。一旦应用此更新(首先在开发中),我们必须将默认值提高到某个值并坚持下去。我们确保将此限制注意到整个业务团队,并将其添加到我们的编码标准文档中,以确保所有新开发都按照标准进行。在修改了一些现有表格以解决该限制后,我们能够毫无问题地将安全更新推送到生产环境。

只需告诉他们单个表单中的字段数量有安全限制,他们不能越过那条线。如果您需要收集那么多数据,他们将不得不将其分解成多种形式。

关于coldfusion - 传递超过 8000 个 Post 参数会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com