code: public FecthFuture fetchToDir(final URL baseUrl, final List<String> ids, final File outdir) throws IOException {
  		return fetchToDir(baseUrl, null, ids, null, null, outdir);
  	}
docs: Specialization of the method {@link HttpDataFetcher#fetchToDir(URL, String, List, String, String, File)} that allows fetching
  and saving a bunch of objects to the specified directory from a server that uses a REST or REST-like API where each object
  is retrieved from the URL formed appending the object's identifier to the path of the the base URL.
  @param baseUrl - base URL from where the objects will be fetched
  @param ids - a list with the identifiers of the all requests that will be attempted
  @param outdir - directory where the files will be stored
  @return A {@link CompletableFuture} that allows cancellation. Once each fetch operation is completed, its status is updated
  in the future with one of the possible values provided by the enumeration {@link FetchStatus}.
  @throws IOException If an error occurs during the execution of the method that prevents fetching or saving the files.