code: public static String PUT(String path, String host, long length, boolean append) {
  	String newPath = null;
  
  	if (append) {
  	    newPath = APPEND_URI + "/" + path;
  	} else {
  	    newPath = "/" + path;
  	}
  
  	return HTTPProtocol.createPUTHeader(newPath, host, USER_AGENT,
  					    TYPE, length, append);
      }
docs: This method concatenates a properly formatted header for performing
  Globus Gass PUTs with the given information.
  
  @param path the path of the remote file to put to
  @param host the host of the remote file to put to
  @param length the length of data which will be sent (the size of the file)
  @param append append mode
  
  @return <code>String</code> the properly formatted header to be sent to a
  gass server