No se puede abrir la secuencia de URL

El siguiente código es para un proyecto de Google App Engine.

¿Por qué recibo un error de transmisión cerrada sin ver ninguna línea devuelta?

Estoy seguro de que la página a la que apunta la URL está activa.

URL url = new URL("http://banico.com.au");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String line;

resp.getWriter().println("START");

while ((line = reader.readLine()) != null) 
{
    reader.close();
}

resp.getWriter().println("END");
Respuesta 1

Debe mover el reader.close();exterior de la instrucción while.

Respuesta: 2

Estoy aprendiendo a construir la extensión de Chrome y tengo la idea de construir algo que requiera un cálculo complejo (usando muchas bibliotecas de Java) que parece difícil de implementar por JavaScript. UN ...

Necesito registrar un usuario y después de eso me gustaría llamar a un <rich: popupPanel> por ejemplo para mostrar el mensaje de error o de éxito con un icono. <rich: popupPanel id = "popup" modal = "false" ...

Estoy tratando de hacer una fachada para una biblioteca que estoy dando. En mi fachada, uso Guice para construir el gráfico de objetos. En lo profundo del gráfico de objetos hay un objeto Proxy, que tiene métodos getURL / setURL. En mi ...

Estoy haciendo un ejercicio del libro de aprendizaje "Java, cómo programar". Se supone que debo escribir un programa que haga que el usuario escriba millas recorridas, y litros de gasolina utilizados para un número no decidido de ...