RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  58692 - HTTP REQUEST + MANEJO DE BYTES
Autor:  Carlos López
Que tal, estoy desarrollando un aplicación en la que recupero una archivo desde un sitio utilizando HTTP Request como sigue:
URL u = new URL("http://www.misitio.com/archivo.lqs");
URLConnection uc = u.openConnection();
uc.setDoOutput(true);
BufferedReader in = new BufferedReader(
new InputStreamReader(uc.getInputStream()));

Mi problema se presenta a la hora de leer el stream, lo leo como sigue:
int[] http = new int[1000];
int size=0;
do{
http[size] = in.read();
size++;
}while(http[size-1] != -1);

pero varios de los valores que se almacenan en http[] son mayores a 255.
Alguien puede ayudamer con esto.
size--;
System.out.println(size);


Nombre
Apellidos
Correo
Comentarios