Class DefaultRedirectHandler

java.lang.Object
org.apache.http.impl.client.DefaultRedirectHandler
All Implemented Interfaces:
RedirectHandler

public class DefaultRedirectHandler
extends Object
implements RedirectHandler
Default implementation of RedirectHandler.
Since:
4.0
Version:
$Revision: 673450 $
Author:
Oleg Kalnichevski
  • Constructor Details

    • DefaultRedirectHandler

      public DefaultRedirectHandler()
  • Method Details

    • isRedirectRequested

      public boolean isRedirectRequested​(HttpResponse response, HttpContext context)
      Description copied from interface: RedirectHandler
      Determines if a request should be redirected to a new location given the response from the target server.
      Specified by:
      isRedirectRequested in interface RedirectHandler
      Parameters:
      response - the response received from the target server
      context - the context for the request execution
      Returns:
      true if the request should be redirected, false otherwise
    • getLocationURI

      public URI getLocationURI​(HttpResponse response, HttpContext context) throws ProtocolException
      Description copied from interface: RedirectHandler
      Determines the location request is expected to be redirected to given the response from the target server and the current request execution context.
      Specified by:
      getLocationURI in interface RedirectHandler
      Parameters:
      response - the response received from the target server
      context - the context for the request execution
      Returns:
      redirect URI
      Throws:
      ProtocolException