Sto provando a scrivere un programma java che scaricherà e chiamerà automaticamente alcuni dei miei fumetti preferiti. Dal momento che richiederò più oggetti dallo stesso dominio, volevo avere una connessione http persistente che potessi tenere aperta fino a quando tutti i fumetti non saranno stati scaricati. Di seguito è il mio lavoro in corso. Come faccio a fare un'altra richiesta dallo stesso dominio ma percorso diverso senza aprire una nuova connessione http?HttpURLConnection persistente in 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);
}
}
}
collegamento è morto? inoltre si applica ancora alle versioni più recenti di Java? – rogerdpack
@royerdpack Ovviamente lo fa. Non puoi seriamente credere che prenderebbero una caratteristica importante come questa. – EJP
@rogerdpack Usa la ricerca Google in questo modo la prossima volta: https://www.google.com/search?q=java+api+doc+net%2Fhttp-keepalive.html Nel frattempo sto correggendo il link. – yclian