遇到个很变态的问题。get方式访问,url长度不能太长,我测试大概是1100字节。采用post方式。textarea的内容长度也是1000多个字符大概1300。tomcat maxPostsize=0也没用。服务器是linux,在windows下测试post再多都行。
求解。。很急。100分献上Linux

解决方案 »

  1.   

    url时有长度限制的。可以通过页面传值的方式传。
      

  2.   

    get方式长度限制不是url限制的,是浏览器限制的参数的长度。post没有限制,但是要用表单提交才行啊。
      

  3.   

    +1。你不能把参数都拼到url后面然后在用post那样一样会被限制长度的,你得用表单提交
      

  4.   


    我自己测试过了。表单post提交超过1300个字符就不行。所以考虑是否系统设置的问题?
    本身在tomcat里也是配置了post没有限制的。
    而且发现一个很怪异的问题,如果出现问题了,把系统网络重启一下就好。service network restart
    怀疑是不是系统网络设置的问题。
      

  5.   

    是偶尔不行,还是一直都不行?看看是不是和session生命周期有关。
      

  6.   

    我发现更怪异的,从昨天晚上到现在,没有更改任何地方。竟然又可以post大量数据了,而且昨天测试的get方式长url也可以访问。
      

  7.   

    我记得好像get的最大参数量是255个,post用表单提交,跟参数量没关系吧
      

  8.   


    get的url可以支持1000个以上,根据浏览器情况判定的。
    最终也不是很完美解决,换了域名,换了dns。
    结贴吧。谢谢。