src/HTTPClient/HTTPConnection.java
/**
     * PUTs the raw data into the specified file using the additional
     * headers.
     *
     * @param     file     the absolute path of the file
     * @param     data     the data
     * @param     headers  any additional headers
     * @return    an HTTPResponse structure containing the response
     * @exception java.io.IOException when an exception is returned from
     *                                the socket.
     * @exception ModuleException if an exception is encountered in any module.
     */
PUTs the raw data into the specified file using the additional
headers.


PUTs the raw data into the specified file using the additional headers .
public HTTPResponse Put(String file, byte data[], NVPair[] headers)
		throws IOException, ModuleException
    {
	if (data == null)  data = new byte[0];	
	return setupRequest("PUT", stripRef(file), headers, data, null);
    }
public HTTPResponse Put ( String file , byte data [ ] , NVPair [ ] headers ) throws IOException , ModuleException { if ( data == null ) data = new byte [ 0 ] ; return setupRequest ( "PUT" , stripRef ( file ) , headers , data , null ) ; }
PUTs the raw data into the specified file using the additional
 headers.
PUTs the raw data into the specified file using the additional headers .
// PUT must always have a CL