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]

Reply via email to