我们有一个带有Flex前端的Web应用程序,通过BlazeDS向Spring / Tomcat后端发出请求。
我注意到,当我们在请求中发送的参数的数据超过一定大小(类似于1.5M)时,它根本不会在我们的servlet中的请求中显示为参数。我们已经验证了该值是在Flex端的请求中填充的。当参数低于该大小时,它会很好。
有没有人见过这个?
这是在BlazeDS方面还是Tomcat方面发生的?
有解决方法吗?
感谢。
答案 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">
这应该显示服务器正在接收的内容。