Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

try { String url = mywebsite here; URL obj = new URL(url); HttpURLConnection con

ID: 3538982 • Letter: T

Question

try { String url = mywebsite here; URL obj = new URL(url); HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); conn.setReadTimeout(5000); conn.addRequestProperty("Accept-Language", "en-US,en;q=0.8"); conn.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0"); conn.addRequestProperty("Referer", "google.com"); BufferedReader in = new BufferedReader( new InputStreamReader(conn.getInputStream())); String inputLine; StringBuffer html = new StringBuffer(); while ((inputLine = in.readLine()) != null) { html.append(inputLine); } in.close(); } catch (Exception e) { e.printStackTrace(); }

Explanation / Answer

URL obj = new URL(url); HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); conn.setReadTimeout(5000); conn.addRequestProperty("Accept-Language", "en-US,en;q=0.8"); conn.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0"); Logger.getLogger("Minecraft").info("Task 0"); BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); Logger.getLogger("Minecraft").info("Task 1"); String inputLine; Logger.getLogger("Minecraft").info("Task 2"); StringBuffer html = new StringBuffer(); Logger.getLogger("Minecraft").info("Task 4"); while ((inputLine = in.readLine()) != null) { html.append(inputLine); Logger.getLogger("Minecraft").info("Task 5"); }