W3C home > Mailing lists > Public > www-jigsaw@w3.org > November to December 1996

PUTs and getInputStream()

From: Anselm Baird_Smith <abaird@www43.inria.fr>
Date: Mon, 18 Nov 1996 17:49:57 +0100 (MET)
Message-Id: <199611181649.RAA16373@www43.inria.fr>
To: Gordon Dakin <gad@hunchuen.crystaliz.com>
Cc: www-jigsaw@w3.org
Gordon Dakin writes:
 > 
 > Thanks for your help with proxying.  At this stage, I have a new resource
 > class that extends FileResource (to take advantage of GET & PUT), plus
 > methods borrowed from ForwardDirectory to proxy a request on-the-fly.
 > I've been able to proxy GET requests to a foreign host running a "pure"
 > Jigsaw.  But I'm having trouble doing the same with PUTs, because I don't
 > see any way to set the request's input stream (FileResource's put() does
 > a request.getInputStream() and passes the result to newContent()).  The
 > request's MimeParser's "input" attribute is  returned by getInputStream(),
 > but there is no setInputStream() method, and both Request's parser and
 > Parser's input are protected.  Am I bypassing some "usual" way for the
 > request to acquire an input stream (e.g., by changing a GET to a PUT
 > on-the-fly)?

The client side request object (ie w3c.www.protocol.http.Request) has
the appropriate setOutputStream(InputStream in) that I guess you are
looking for.

Again, check the ForwardDirectory, that supports PUT requests too..

Anselm.
Received on Monday, 18 November 1996 11:50:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:25 GMT