2010-01-20 19 views

risposta

8

Basta allegare un BufferedReader (o qualsiasi cosa che legge stringhe) dall'InputStream di un URL restituito da openStream().

public static void main(String[] args) 
     throws IOException 
{ 
    URL url = new URL("http://stackoverflow.com/"); 
    BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); 

    String s = null; 
    while ((s = reader.readLine()) != null) 
     System.out.println(s); 
} 
0

È possibile utilizzare le classi Java direttamente:

URL url = new URL("http://www.example.com"); 
URLConnection conn = url.openConnection(); 
InputStream in = conn.getInputStream(); 
... 

ma è più consigliato di utilizzare Apache HttpClient come HttpClient gestirà un sacco di cose che dovrete fare da soli con le classi native Java.

Problemi correlati