2010-07-09 55 views
1

我们有一个带有Flex前端的Web应用程序,通过BlazeDS向我们的Spring/Tomcat后端发出请求。限制在Flex/BlazeDS和Tomcat之间的HTTPRequest参数大小?

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

有没有人看到这个?

这是发生在BlazeDS端还是Tomcat端?

是否有解决方法?

谢谢。

回答

2

在server.xml中的连接器配置中添加maxPostSize。例如,

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

我的老板说:“只要确保他们不发送那么多的输出”,所以现在我根本不需要解决这个问题,但是你的回答肯定能解决问题,所以我给你一个复选标记。谢谢。 – 2010-07-09 20:31:46

1

您可以增加的BlazeDS的日志记录级别的服务-config.xml文件:

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

这应该告诉你什么是服务器接收。