Estoy tratando de escribir un programa de Java que se descargará automáticamente y nombrará algunos de mis cómics web favoritos. Como solicitaré varios objetos del mismo dominio, quería tener una conexión HTTP persistente que pudiera mantener abierta hasta que se hayan descargado todos los cómics. A continuación está mi trabajo en progreso. ¿Cómo realizo otra solicitud desde el mismo dominio pero con una ruta diferente sin abrir una nueva conexión http?HttpURLConnection persistente en Java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class ComicDownloader
{
public static void main(String[] args)
{
URL url = null;
HttpURLConnection httpc = null;
BufferedReader input = null;
try
{
url = new URL("http://www.cad-comic.com/cad/archive/2002");
httpc = (HttpURLConnection) url.openConnection();
input = new BufferedReader(new InputStreamReader(httpc.getInputStream()));
String inputLine;
while ((inputLine = input.readLine()) != null)
{
System.out.println(inputLine);
}
input.close();
httpc.disconnect();
}
catch (IOException ex)
{
System.out.println(ex);
}
}
}
link is dead? también se aplica a las versiones más nuevas de java? – rogerdpack
@royerdpack Por supuesto que sí. No se puede creer seriamente que sacarían una característica valiosa como esta. – EJP
@rogerdpack Use una búsqueda de Google como esta la próxima vez: https://www.google.com/search?q=java+api+doc+net%2Fhttp-keepalive.html Mientras tanto, estoy corrigiendo el enlace. – yclian