![]() |
The Java Developers Almanac 1.4 |
|
e143. Preventing Automatic Redirects in a HTTP ConnectionBy default, when you make an HTTP connection usingURLConnection,
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) {
}
e141. Getting the Cookies from an HTTP Connection e142. Sending a Cookie to an HTTP Server
© 2002 Addison-Wesley. |