【问题标题】:406 Not Acceptable on submitting a form cakephp406 Not Acceptable on submit a form cakephp
【发布时间】:2011-08-16 06:10:23
【问题描述】:

最大张贴限制是多少?(通过表单最多可以张贴的元素数量)我总共有 107 个问题(全部是否单选按钮)。这与此有什么关系吗?因为当我删除一组问题,效果很好。

我在 cakephp 中提交了一个问题形式。它不会在填写所有值时提交。 在萤火虫网络面板中,它显示 406 Not Acceptable 状态。 有人知道这里发生了什么吗?

表单有一组问题。似乎最后一组问题导致了那里的问题。当我禁用该部分问题时,表单正确提交。

【问题讨论】:

    标签: php cakephp http-status-code-406


    【解决方案1】:

    无法准确诊断您的问题发生了什么,但希望这可以帮助缩小范围。 (为了获得更好的答案,您应该提供更多信息,并尽可能提供代码示例。)

    当服务器发送的返回类型未被 Web 浏览器(也称为客户端)接受时,会出现 406 Not Acceptable error。这是非常罕见的,因为大多数网络浏览器都接受任何东西。

    我在网上找到的最常见的解决方案是disable Apache's ModSecurity,这可能会导致该错误。

    【讨论】:

    • 感谢您的回复。表单是动态的。一组问题导致了问题。当我禁用这组问题时,表单提交成功。
    • 帖子的最大大小是多少?我总共有 107 个问题(全部是,否单选按钮)。这有什么关系吗?因为当我删除一组问题时,它工作正常。
    • 最大 post suse 各不相同,但确实很大(通常以 MB 为单位)。你确定你的脚本没有失败吗?
    • 我认为最大帖子大小不是问题。这是在这里发布的元素数量(此处为 107)。我想知道发布最大元素数量是否有限制通过表格?
    • @OverZealous 禁用 ModSecurity 后,406 错误已修复。
    【解决方案2】:

    我不知道是什么问题,但它似乎是与表单一起发布的元素的问题。它在本地服务器上不起作用,但是当我将它上传到实时服务器上时它工作正常。似乎在那里本地服务器的某些设置有问题(我无法使用)。有一些变量,如 >suhosin.post.max_array_depth 不存在于实时服务器上。它的大小设置为 100,在我的本地服务器上的案例(注意它是107)。我认为问题出在那儿。但现在它工作正常

    【讨论】:

      猜你喜欢
      • 2017-05-25
      • 1970-01-01
      • 2018-07-31
      • 2013-08-10
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 2014-11-12
      相关资源
      最近更新 更多