package com.xebialabs.restito.support.resource;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class ResourceHelper {
public static byte[] getBytes(URL url) throws IOException {
try (InputStream inputStream = url.openStream()) {
return getBytes(inputStream);
}
}
public static byte[] getBytes(InputStream input) throws IOException {
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
int read;
byte[] data = new byte[4096];
while ((read = input.read(data, 0, data.length)) != -1) {
buffer.write(data, 0, read);
}
buffer.flush();
return buffer.toByteArray();
}
}