/* imports required */ import java.io.InputStreamReader; import java.net.ConnectException; import java.net.HttpURLConnection; import java.net.URL; /* static variables required */ private static final int TEN_SECONDS_IN_MILLISECONDS = 10000; private static final String UTF_8 = "UTF-8"; /* Code to make request and get reader back */ URL xmlUrl = new URL("https://srr.carleton.ca/attendance/request?parameter1=dog"); HttpURLConnection connection = (HttpURLConnection)xmlUrl.openConnection(); connection.setConnectTimeout(TEN_SECONDS_IN_MILLISECONDS); connection.setReadTimeout(TEN_SECONDS_IN_MILLISECONDS); InputStreamReader reader = new InputStreamReader(getConnection().getInputStream(), UTF_8); /* Links to examples of reading from connection */ https://docs.oracle.com/javase/tutorial/networking/urls/readingWriting.html https://androidcookbook.com/Recipe.seam?recipeId=2217