public static void getHttpCall(String url) throws Exception { URL controllerURL = new URL(url); HttpURLConnection con = (HttpURLConnection) controllerURL.openConnection(); con.setRequestMethod("GET"); con.setRequestProperty(Headers.ACCEPT_STRING, "application/json"); con.setRequestProperty(Headers.CONTENT_TYPE_STRING, "application/json"); con.setRequestProperty(Headers.AUTHORIZATION_STRING, getAuthorization()); con.setDoOutput(true); log.debugf("Sending 'GET' request to URL : %s", controllerURL); int responseCode = con.getResponseCode(); log.debugf("Response Code : %s", responseCode); if (responseCode != 200) { throw new IOException("Unsucessful response code " + responseCode); } }
public static void deleteHttpCall(String url) throws Exception { URL controllerURL = new URL(url); HttpURLConnection con = (HttpURLConnection) controllerURL.openConnection(); con.setRequestMethod("DELETE"); con.setRequestProperty(Headers.ACCEPT_STRING, "application/json"); con.setRequestProperty(Headers.CONTENT_TYPE_STRING, "application/json"); con.setRequestProperty(Headers.AUTHORIZATION_STRING, getAuthorization()); con.setDoOutput(true); log.debugf("Sending 'DELETE' request to URL : %s", controllerURL); int responseCode = con.getResponseCode(); log.debugf("Response Code : %s", responseCode); if (responseCode > 204) { throw new IOException("Unsucessful response code " + responseCode); } }
public static void deleteHttpCall(String url) throws Exception { URL controllerURL = new URL(url); HttpURLConnection con = (HttpURLConnection) controllerURL.openConnection(); con.setRequestMethod("DELETE"); con.setRequestProperty(Headers.ACCEPT_STRING, "application/json"); con.setRequestProperty(Headers.CONTENT_TYPE_STRING, "application/json"); con.setRequestProperty(Headers.AUTHORIZATION_STRING, getAuthorization()); con.setDoOutput(true); log.debugf("Sending 'DELETE' request to URL : %s", controllerURL); int responseCode = con.getResponseCode(); log.debugf("Response Code : %s", responseCode); if (responseCode > 204) { throw new IOException("Unsucessful response code " + responseCode); } }
public static void getHttpCall(String url) throws Exception { URL controllerURL = new URL(url); HttpURLConnection con = (HttpURLConnection) controllerURL.openConnection(); con.setRequestMethod("GET"); con.setRequestProperty(Headers.ACCEPT_STRING, "application/json"); con.setRequestProperty(Headers.CONTENT_TYPE_STRING, "application/json"); con.setRequestProperty(Headers.AUTHORIZATION_STRING, getAuthorization()); con.setDoOutput(true); log.debugf("Sending 'GET' request to URL : %s", controllerURL); int responseCode = con.getResponseCode(); log.debugf("Response Code : %s", responseCode); if (responseCode != 200) { throw new IOException("Unsucessful response code " + responseCode); } }
public static String putHttpCall(String url, String body) throws Exception { URL controllerURL = new URL(url); HttpURLConnection con = (HttpURLConnection) controllerURL.openConnection(); con.setRequestMethod("PUT"); con.setRequestProperty(Headers.ACCEPT_STRING, "application/json"); con.setRequestProperty(Headers.CONTENT_TYPE_STRING, "application/json"); con.setRequestProperty(Headers.AUTHORIZATION_STRING, getAuthorization()); con.setDoOutput(true); if (body != null) { con.getOutputStream().write(body.getBytes("UTF-8")); } log.debugf("Sending 'PUT' request to URL : %s", controllerURL); int responseCode = con.getResponseCode(); log.debugf("Response Code : %s", responseCode); if (responseCode > 201) { throw new IOException("Unsucessful response code " + responseCode); } BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); return response.toString(); }
public static String putHttpCall(String url, String body) throws Exception { URL controllerURL = new URL(url); HttpURLConnection con = (HttpURLConnection) controllerURL.openConnection(); con.setRequestMethod("PUT"); con.setRequestProperty(Headers.ACCEPT_STRING, "application/json"); con.setRequestProperty(Headers.CONTENT_TYPE_STRING, "application/json"); con.setRequestProperty(Headers.AUTHORIZATION_STRING, getAuthorization()); con.setDoOutput(true); if (body != null) { con.getOutputStream().write(body.getBytes("UTF-8")); } log.debugf("Sending 'PUT' request to URL : %s", controllerURL); int responseCode = con.getResponseCode(); log.debugf("Response Code : %s", responseCode); if (responseCode > 201) { throw new IOException("Unsucessful response code " + responseCode); } BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); return response.toString(); }