I'm using 23-1.2... I did a find through the sample source code and couldn't find UserData anywhere...
What are my options? Will. > -----Original Message----- > From: Vincent Massol [mailto:[EMAIL PROTECTED]] > Sent: Sunday, January 13, 2002 11:32 PM > To: 'Cactus Users List' > Subject: RE: Writing to HttpServletRequest > > > Err .... just for clarification, this is in Cactus 1.3 only. > -Vincent > > > -----Original Message----- > > From: Vincent Massol [mailto:[EMAIL PROTECTED]] > > Sent: 14 January 2002 07:25 > > To: 'Cactus Users List' > > Subject: RE: Writing to HttpServletRequest > > > > Will, > > > > Here is an example (from the sample application unit tests) : > > > > /** > > * Verify that we can send arbitrary data in the request body. > > * > > * @param theRequest the request object that serves to initialize > > the > > * HTTP connection to the server redirector. > > */ > > public void beginSendUserData(WebRequest theRequest) > > { > > ByteArrayInputStream bais = new ByteArrayInputStream( > > "<data>some data to send in the body</data>".getBytes()); > > > > theRequest.setUserData(bais); > > theRequest.setContentType("text/xml"); > > } > > > > /** > > * Verify that we can send arbitrary data in the request body. > > */ > > public void testSendUserData() throws Exception > > { > > String buffer; > > StringBuffer body = new StringBuffer(); > > > > BufferedReader reader = request.getReader(); > > while ((buffer = reader.readLine()) != null) { > > body.append(buffer); > > } > > > > assertEquals("<data>some data to send in the body</data>", > > body.toString()); > > assertEquals("text/xml", request.getContentType()); > > } > > > > You can replace getReader() by getInputStream(). > > > > Hope it helps > > -Vincent > > > > > > > -----Original Message----- > > > From: Will Sargent [mailto:[EMAIL PROTECTED]] > > > Sent: 14 January 2002 06:36 > > > To: Cactus Users List > > > Subject: Writing to HttpServletRequest > > > > > > I have kind of a wierd problem and I'd like to know if I'm missing > > > something. > > > > > > I'm trying to get an XML-RPC solution working through a servlet. > The > > way > > > the XML-RPC works is by reading the inputstream of > HttpServletRequest. > > > > > > However, from ServletTestCase I can't see a way to actually WRITE > > stuff to > > > the inputstream. Read stuff, sure. Add headers, cookies, > attributes, > > you > > > name it, sure. But how do I actually stuff real content into the > POST > > > request? > > > > > > Will. > > > > > > > > > > > > _________________________________________________________ > > > > > > Do You Yahoo!? > > > > > > Get your free @yahoo.com address at http://mail.yahoo.com > > > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: <mailto:cactus-user- > > > [EMAIL PROTECTED]> > > > For additional commands, e-mail: <mailto:cactus-user- > > > [EMAIL PROTECTED]> > > > > > > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:cactus-user- > > [EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:cactus-user- > > [EMAIL PROTECTED]> > > > > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
