Apologies. Those methods are being set. I don't understand why this is a Java question though. The InputBuffer is a Tomcat class and the default of 8K is being set in that, which is restricting the transfer of my data.
Vikram -----Original Message----- From: Mike Sabroff [mailto:[EMAIL PROTECTED] Sent: Tuesday, 28 March 2006 1:09 AM To: Tomcat Users List Subject: Re: InputBuffer and Posting Data This IS a java question..... If post.Conn is a URLConnection you opened from the applet (looks that way) then you need to call setDoInput() and setDoOutput() methods (basically read/write) to make it a post. There is also a setUseCaches() (true or false) to control caching, default is true (reload button). Most of my statement is from the Javadocs. 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 > > > > > -- Mike Sabroff Web Services Developer [EMAIL PROTECTED] 920-568-8379 --------------------------------------------------------------------- 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]