It's funny you should say that. maxHttpHeaderSize is the incorrect parameter to use in this case, but I noticed that by changing the size of this header parameter, I was able to send larger files, although not consistently. But what I don't understand is how this parameter is affecting the size of the received data. There is clearly a bug here, but I just can't put my finger on what exactly the bug is.
Vikram -----Original Message----- From: Lothar Krenzien [mailto:[EMAIL PROTECTED] Sent: Wednesday, 29 March 2006 1:17 AM To: Tomcat Users List Subject: Re: InputBuffer and Posting Data Look for the value of "maxHttpHeaderSize" in your server.xml in the CATALINA_HOME/conf diretory. I had a similar problem. > -----Ursprüngliche Nachricht----- > Von: "Tomcat Users List" <users@tomcat.apache.org> > Gesendet: 28.03.06 16:24:20 > An: Tomcat Users List <users@tomcat.apache.org> > Betreff: Re: InputBuffer and Posting Data > What is buf.length? Is it the actual length of the data you want to post > or is it 8k? > The data you receive on the Tomcat side may be truncated by the > Connector if the body data is longer than the value set for the > Content-Length header. > > HTH, > > Jon > > Vikram Goyal wrote: > > Hi all, > > > > > > > > I am trying to post some data via an applet to a JSP running on Tomcat > > 5.5.16. In my applet code, I am setting the following: > > > > > > > > postConn.setRequestMethod("POST"); > > > > > > > > postConn.setRequestProperty("Content-Length", (buf.length) + ""); > > > > > > > > postConn.setRequestProperty("Content-Type", "application/octet-stream"); > > > > > > > > Now, on the server side, I am retrieving my actual data by using the > > ServletInputStream gathered from request.getInputStream() method. The > > connection also contains some query parameters, which I am retrieving on > > the server side using request.getParameter(). > > > > > > > > Now, irrespective of the size of the data that I post, the > > ServletInputStream is truncating the data to a size of 8K (for files > > greater than that size, smaller files are the received correctly). I > > understand, after going through the source code, that the Request class > > uses the InputBuffer class for reading from this stream and the default > > size of the buffer for this operation is 8K. However, I would have > > expected this buffer to grow, if the data was larger than this default, > > but this is not happening. > > > > > > > > Is there a setting to increase this buffer automatically that I need to > > set? Alternatively, is there a setting that I need to set that will set > > the default to a larger value? I have searched and searched and cannot > > find anything. > > > > > > > > Thanks, > > > > Vikram > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > ______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]