Top Description Methods
org.apache.http.client

public Interface RedirectHandler

Known Direct Implementers
org.apache.http.impl.client.DefaultRedirectHandler
Annotations
@Deprecated
Imports
java.net.URI, org.apache.http.HttpResponse, .ProtocolException, org.apache.http.protocol.HttpContext

Deprecated

(4.1) use RedirectStrategy

A handler for determining if an HTTP request should be redirected to a new location in response to an HTTP response received from the target server.

Implementations of this interface must be thread-safe. Access to shared data must be synchronized as methods of this interface may be executed from multiple threads.

Since
4.0

Method Summary

Modifier and TypeMethod and Description
public URI

Returns:

redirect URI
getLocationURI
(HttpResponse
the response received from the target server
response
,
HttpContext
the context for the request execution
context
)

Determines the location request is expected to be redirected to given the response from the target server and the current request execution context.

public boolean

Returns:

true if the request should be redirected, false otherwise
isRedirectRequested
(HttpResponse
the response received from the target server
response
,
HttpContext
the context for the request execution
context
)

Determines if a request should be redirected to a new location given the response from the target server.

Method Detail

getLocationURIback to summary
public URI getLocationURI(HttpResponse response, HttpContext context) throws ProtocolException

Determines the location request is expected to be redirected to given the response from the target server and the current request execution context.

Parameters
response:HttpResponse

the response received from the target server

context:HttpContext

the context for the request execution

Returns:URI

redirect URI

isRedirectRequestedback to summary
public boolean isRedirectRequested(HttpResponse response, HttpContext context)

Determines if a request should be redirected to a new location given the response from the target server.

Parameters
response:HttpResponse

the response received from the target server

context:HttpContext

the context for the request execution

Returns:boolean

true if the request should be redirected, false otherwise