File tree Expand file tree Collapse file tree 2 files changed +7
-13
lines changed
android/src/main/java/net/servicestack/client
client/src/main/java/net/servicestack/client Expand file tree Collapse file tree 2 files changed +7
-13
lines changed Original file line number Diff line number Diff line change 88import com .google .gson .JsonObject ;
99import com .google .gson .JsonParseException ;
1010
11- import org .apache .http .util .ByteArrayBuffer ;
12-
1311import java .io .BufferedInputStream ;
1412import java .io .BufferedReader ;
13+ import java .io .ByteArrayOutputStream ;
1514import java .io .IOException ;
1615import java .io .InputStream ;
1716import java .io .InputStreamReader ;
@@ -507,15 +506,13 @@ public static byte[] readBytesToEnd(HttpURLConnection response){
507506 }
508507
509508 public static byte [] readBytesToEnd (InputStream stream ) throws IOException {
510-
511- ByteArrayBuffer bytes = new ByteArrayBuffer (1024 );
512-
509+ ByteArrayOutputStream bytes = new ByteArrayOutputStream (1024 );
513510 final BufferedInputStream bufferedStream = new BufferedInputStream (stream , 8192 );
514511 try {
515512 final byte [] buffer = new byte [1024 ];
516513 int bytesRead = 0 ;
517514 while ((bytesRead = bufferedStream .read (buffer )) > 0 ) {
518- bytes .append (buffer , 0 , bytesRead );
515+ bytes .write (buffer , 0 , bytesRead );
519516 }
520517 return bytes .toByteArray ();
521518 } finally {
Original file line number Diff line number Diff line change 88import com .google .gson .JsonObject ;
99import com .google .gson .JsonParseException ;
1010
11- import org . apache . http . util . ByteArrayBuffer ;
11+ import net . servicestack . func . Function ;
1212
1313import java .io .BufferedInputStream ;
1414import java .io .BufferedReader ;
15+ import java .io .ByteArrayOutputStream ;
1516import java .io .IOException ;
1617import java .io .InputStream ;
1718import java .io .InputStreamReader ;
3132import java .util .Map ;
3233import java .util .UUID ;
3334
34- import net .servicestack .func .Function ;
35-
3635import static net .servicestack .func .Func .last ;
3736
3837// Generic Utils
@@ -507,15 +506,13 @@ public static byte[] readBytesToEnd(HttpURLConnection response){
507506 }
508507
509508 public static byte [] readBytesToEnd (InputStream stream ) throws IOException {
510-
511- ByteArrayBuffer bytes = new ByteArrayBuffer (1024 );
512-
509+ ByteArrayOutputStream bytes = new ByteArrayOutputStream (1024 );
513510 final BufferedInputStream bufferedStream = new BufferedInputStream (stream , 8192 );
514511 try {
515512 final byte [] buffer = new byte [1024 ];
516513 int bytesRead = 0 ;
517514 while ((bytesRead = bufferedStream .read (buffer )) > 0 ) {
518- bytes .append (buffer , 0 , bytesRead );
515+ bytes .write (buffer , 0 , bytesRead );
519516 }
520517 return bytes .toByteArray ();
521518 } finally {
You can’t perform that action at this time.
0 commit comments