public static String sendJAVARequest(String method, String javaApiPath, String requestBody, String sessionToken) {
//String javaBasePath = "http://34.214.14.50:8484/adminservices/service/";
String javaBasePath = System.getenv("JAVA_API_BASEURL");
String responseOfRequest = "";
try {
URL url = new URL(javaBasePath + javaApiPath);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(method);
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("session-token", sessionToken);
String input = requestBody;
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
String output;
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
responseOfRequest += output;
System.out.println(output);
}
conn.disconnect();
} catch (Exception ex) {
ex.printStackTrace();
Sentry.capture(ex);
}
return responseOfRequest;
}
//String javaBasePath = "http://34.214.14.50:8484/adminservices/service/";
String javaBasePath = System.getenv("JAVA_API_BASEURL");
String responseOfRequest = "";
try {
URL url = new URL(javaBasePath + javaApiPath);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(method);
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("session-token", sessionToken);
String input = requestBody;
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
String output;
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
responseOfRequest += output;
System.out.println(output);
}
conn.disconnect();
} catch (Exception ex) {
ex.printStackTrace();
Sentry.capture(ex);
}
return responseOfRequest;
}
No comments:
Post a Comment