一.业务场景
今天在写图片上传接口时,由于ROP框架的本身的限制原因不能以流的形式进行上传操作(有待考证,一直没办法sh),实现我和APP的兄弟商量以后把图片转换成Base64编码的框架的数据进行传输。
二.问题出现
刚开始我们使用了GET请求的形式,进行数据请求。出现了head TOO Large的异常。于是开始调整Tomcat的参数,设置了maxPostSize和maxHead/。这一设置不要紧,post的请求数据完全收不到。见鬼。。。。。。。。
三.问题解决
后来发现是maxPostSize=0导致的,这个问题一定要注意啊,tomcat7.063版本之后的tomcat要设置成-1.不然你就是请求发上天y也拿不到数据。