Java Example Requests
To send HTTP request using following codes, replace <Request URL>, <Input Parameter> and <Parameter Value> with appropriate data.
Request Method: PUT
//Sending PUT Request
URL requestUrl = new URL("<Request URL>");
HashMap<String, String> param = new HashMap<String,String>();
param.put("<Input Parameter>","<Parameter Value>");
StringBuilder url = new StringBuilder();
if(params != null && params.size() > 0) {
for(Map.Entry<String, String> entry : params.entrySet()) {
url.append(entry.getKey());
url.append("=");
url.append(URLEncoder.encode(entry.getValue()));
url.append("&");
}
}
String data = url.toString();
HttpURLConnection connection =
(HttpURLConnection)requestUrl.openConnection();
connection.setDoOutput(true);
//adding cookie string from POST response of login
connection.addRequestProperty("Cookie", "authentication-token=" +
cookie);
connection.setRequestMethod("PUT");
DataOutputStream wrt = new DataOutputStream(
connection.getOutputStream());
wrt.writeBytes(datas);
//BufferedReader has the response data
BufferedReader in = new BufferedReader(
new InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
connection.disconnect();
}
}
Request Method: GET
//Sending GET request
URL requestUrl = new URL ("<Request URL>");
HttpURLConnection connection =
(HttpURLConnection)requestUrl.openConnection();
//adding cookie string from POST response of login
connection.addRequestProperty("Cookie", "authentication-token=" +
cookie);
connection.setRequestMethod("GET");
//BufferedReader has the response data
BufferedReader in = new BufferedReader(
new InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
connection.disconnect();
}
}
Request Method: DELETE
//Sending DELETE request
URL requestUrl = new URL(“<Request URL>");
HttpURLConnection connection =
(HttpURLConnection)requestUrl.openConnection();
//adding cookie string from POST response of login
connection.addRequestProperty("Cookie", "authentication-token=" +
cookie);
connection.setRequestMethod("DELETE");
//BufferedReader has the response data
BufferedReader in = new BufferedReader(
new InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
connection.disconnect();
}
}