My first version was:
The above code proved to be EXTREMELY slow. The below version is MUCH faster:
import java.net.*;
URL url = new URL(theURL);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String wholeInput = "";
String inputLine = null;
while ((inputLine = in.readLine()) != null)
{ wholeInput += inputLine; }
The above code proved to be EXTREMELY slow. The below version is MUCH faster:
URL url = new URL(theURL);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String wholeInput = "";
String inputLine = null;
while ((inputLine = in.readLine()) != null)
{ wholeInput += inputLine; }
in.close();