The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.net  [27 examples] > HTTP  [4 examples]

e143. 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) {
    }

 Related Examples
e140. Getting the Response Headers from an HTTP Connection
e141. Getting the Cookies from an HTTP Connection
e142. Sending a Cookie to an HTTP Server

See also: Datagram    Encodings    Hostnames and IP Addresses    Multicast    Sockets    URLs   


© 2002 Addison-Wesley.