Connect to URL using HttpURLConnection in Java
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class RestClient {
public static void log(Object text) {
System.out.println(text.toString());
}
public static void main(String args[]) {
try {
URL url = new URL("http://www.domain.com/someapi");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.connect();
StringBuilder text = new StringBuilder();
InputStream is = (InputStream) con.getContent();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line = "";
do {
line = br.readLine();
text.append(line);
}while(line != null);
log(con.getResponseMessage());
log(text.toString());
}catch(Exception e) {
}
}
}