code: public ResourceFileList getResourceFileList() throws IOException {
  		
  		String url = "http://localhost:8080" + jsp + "?url=" + prefix;
  		URL u = new URL(url);
  		InputStream is = u.openStream();
  		InputStreamReader isr = new InputStreamReader(is,ByteOp.UTF8);
  		StringBuilder sb = new StringBuilder(2000);
  		int READ_SIZE = 2048;
  		char cbuf[] = new char[READ_SIZE];
  		int amt = 0;
  		while((amt = isr.read(cbuf, 0, READ_SIZE)) != -1) {
  			sb.append(new String(cbuf,0,amt));
  		}
  		ResourceFileList list = new ResourceFileList();
  		String lines[] = sb.toString().split(LINE_SEPARATOR_STRING);
  		for(String line : lines) {
  			ResourceFileLocation location = 
  				ResourceFileLocation.deserializeLine(line);
  			if(location != null) {
  				list.add(location);
  			} else {
  				throw new IOException("Bad line format(" + line +")");
  			}
  		}
  		return list;
  	}
docs: /* (non-Javadoc)
  @see org.archive.wayback.resourcestore.resourcefile.ResourceFileSource#getFileList()