HttpURLConnection
позаботится обо всем удалении от вас. Просто скопируйте байты до конца потока:
byte[] buffer = new byte[8192];
int count;
while ((count = in.read( buffer)) > 0)
{
out.write(buffer, 0, count);
}
out.close();
in.close();
где out
- это то, на что OutputStream
вы хотите сохранить данные. Может даже быть ByteArrayOutputStream
, если вам действительно нужно это в памяти, хотя это не рекомендуется, поскольку не все помещается в память.
NB GET
уже является методом запроса по умолчанию. Вам не нужно устанавливать его.