Apache413实体到大型

Apache413实体到大型,apache,tomcat,railo,Apache,Tomcat,Railo,环境: windows 2008 R2 Apache 2.2.27 Tomcat 7.0.45 铁路3.3.3 应用程序正在传入4000多个字符的URL字符串。Apache向我们提供了一条实体太大的413错误消息。当我减少查询字符串参数时,我可以确认这是URL长度,页面工作正常 我尝试使用limitrequestline和limitrequestfieldsize指令,当URL长度超过4000时,该指令似乎被忽略。但是,如果我将LimitRequestLine设置为低,则会发生414错误 提前谢

环境:

windows 2008 R2 Apache 2.2.27 Tomcat 7.0.45 铁路3.3.3

应用程序正在传入4000多个字符的URL字符串。Apache向我们提供了一条实体太大的413错误消息。当我减少查询字符串参数时,我可以确认这是URL长度,页面工作正常

我尝试使用limitrequestline和limitrequestfieldsize指令,当URL长度超过4000时,该指令似乎被忽略。但是,如果我将LimitRequestLine设置为低,则会发生414错误

提前谢谢你的帮助


这可能会有帮助。此外,根据Apache,如果客户端发送的请求大小超过此指令分配的最大大小,服务器将返回413个太大的请求实体。这是我在研究这个问题时读到的文章之一。指令SecRequestBodyAccess用于mod_安全性,我们目前还没有实现。这不是答案,但如果您在URL中传递如此大的字符串,您就违反了规范,可能应该尝试使用表单post。请理解,使用如此大的查询字符串是非常糟糕的表单。不幸的是,进行更改所需的修订工作非常重要。希望在短期内通过apache confit change解决。默认LimitRequestLine为8190字节。你寄的不止这些吗?响应413请求实体太大。实体是请求的主体,而不是请求行中的URL。显然,你发送的是一个巨大的URL和一个巨大的正文。