Here I am providing the small snippet:
String uri=livyServerModel.getUrl()+"/sessions";
JSONObject jsonObject= getPOSTRequestResponse(request,uri);
/**/
getgetPOSTRequestResponse:
URL url = new URL(uri);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
OutputStream os = conn.getOutputStream();
os.write(request.toString().getBytes());
os.flush();
BufferedReader br = new BufferedReader(new InputStreamReader(
(conn.getInputStream())));
String output;
while ((output = br.readLine()) != null) {
response = output;
}
conn.disconnect();