Preventing Automatic Redirects in a HTTP Connection

By default, when you make an HTTP connection using URLConnection, the system automatically follows redirects until it reaches the final destination. This example demonstrates how to prevent automatic redirection.
// Disable automatic redirects for all HTTP requests HttpURLConnection.setFollowRedirects(false); // Disable automatic redirects for a particular connection try { // Create a URLConnection object for a URL URL url = new URL("http://hostname:80"); URLConnection conn = url.openConnection(); // Disable automatic redirects just for this connection HttpURLConnection httpConn = (HttpURLConnection)conn; httpConn.setInstanceFollowRedirects(false); // Send the request to the server conn.connect(); } catch (MalformedURLException e) { } catch (IOException e) { }

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.