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