A shot note on POST requests:
public InputStream post(String url, String params) throws IOException {
URL u = new URL(url);
HttpURLConnection con = (HttpURLConnection) u.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
try (OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream())) {
out.write(params);
}
return con.getInputStream();
}
GET request much simpler:
String getAmazonHostName() throws IOException {
URL url = new URL("http://169.254.169.254/latest/meta-data/public-hostname");
try (BufferedReader in = new BufferedReader( new InputStreamReader(url.openStream()))) {
String inputLine = in.readLine();
System.out.println("amazon public hostname: " + inputLine);
return inputLine;
}
}
No comments:
Post a Comment