How to get HTTP response code for a URL in Java?

HttpURLConnection:

URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();

int code = connection.getResponseCode();

This is by no means a robust example; you’ll need to handle IOExceptions and whatnot. But it should get you started.

If you need something with more capability, check out HttpClient.

Leave a Comment