package com.formassembly.api.rest; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class Form { public static String endpoint = "http://app.formassembly.com/rest"; public static String getHTML(Integer formId, String requestParameters) { String html = null; String urlStr; // Send a GET request to the servlet try { // Send data if (requestParameters != null && requestParameters.length () > 0) { urlStr = endpoint + requestParameters; } else { urlStr = endpoint + "/forms/view/"+formId; } HttpURLConnection con = (HttpURLConnection) new URL(urlStr).openConnection(); con.setRequestMethod("GET"); con.setDoOutput(true); con.connect(); // Get the response BufferedReader rd = new BufferedReader(new InputStreamReader(con.getInputStream())); StringBuffer sb = new StringBuffer(); String line; while ((line = rd.readLine()) != null) { sb.append(line); } rd.close(); html = sb.toString(); } catch (Exception e) { e.printStackTrace(); } return html; } }