码迷,mamicode.com
首页 > Web开发 > 详细

Servlet端 接收不到4096,8192长度的JSON参数

时间:2015-09-04 15:37:56      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

Servlet端的日志显示,客户端传过来的JSON参数是空值。

但是在客户端的日志显示,已将JSON参数传送过去。

经调查发现,加减1位后的JSON参数均可以正常传送。

只有8192,4096长度的JSON参数不能正常传送。

考虑到8192,4096,2048,1024的特殊性,继续调查发现问题出在TOMCAT服务器上。

执行环境:Tomcat5.5

CoyoteReader.class中的readLine方法中,有BUG

          if (pos == 0 ) {
            return null;
          }

而在Tomcat6.0修复了这个BUG。

          if ((pos == 0) && (aggregator == null)) {
            return null;
          }

Servlet端 接收不到4096,8192长度的JSON参数

标签:

原文地址:http://www.cnblogs.com/winnersalp/p/4781725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!