限制在Flex / BlazeDS和Tomcat之间的HTTPRequest参数大小?

时间:2010-07-09 12:45:58

标签: java spring tomcat blazeds

我们有一个带有Flex前端的Web应用程序,通过BlazeDS向Spring / Tomcat后端发出请求。

我注意到,当我们在请求中发送的参数的数据超过一定大小(类似于1.5M)时,它根本不会在我们的servlet中的请求中显示为参数。我们已经验证了该值是在Flex端的请求中填充的。当参数低于该大小时,它会很好。

有没有人见过这个?

这是在BlazeDS方面还是Tomcat方面发生的?

有解决方法吗?

感谢。

2 个答案:

答案 0 :(得分:2)

在server.xml中的Connector配置中添加maxPostSize。例如,

<Connector port="80"               
 ...
 maxPostSize="4097152" />

答案 1 :(得分:1)

您可以在services-config.xml文件中增加BlazeDS的日志记录详细程度:

<target class="flex.messaging.log.ConsoleTarget" level="Debug">

这应该显示服务器正在接收的内容。