public final class RedirectingHttpRequesterFilter
extends Object
implements StreamingHttpClientFilterFactory, StreamingHttpConnectionFilterFactory
3XX status code in the response.
Notes:
300 (Multiple Choices) response code, if a preferred choice's URI
reference is not returned in the Location header.HttpClient or HttpConnection, this filter may be
limited to automatically following relative redirects only.RedirectConfig to opt-in for redirect of requires request components.
| Constructor and Description |
|---|
RedirectingHttpRequesterFilter()
Create a new instance, only performing relative redirects.
|
RedirectingHttpRequesterFilter(RedirectConfig config)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
StreamingHttpClientFilter |
create(FilterableStreamingHttpClient client) |
StreamingHttpConnectionFilter |
create(FilterableStreamingHttpConnection connection) |
HttpExecutionStrategy |
requiredOffloads() |
public RedirectingHttpRequesterFilter()
public RedirectingHttpRequesterFilter(RedirectConfig config)
config - RedirectConfig to customize the behavior.public StreamingHttpClientFilter create(FilterableStreamingHttpClient client)
create in interface StreamingHttpClientFilterFactorypublic StreamingHttpConnectionFilter create(FilterableStreamingHttpConnection connection)
create in interface StreamingHttpConnectionFilterFactorypublic HttpExecutionStrategy requiredOffloads()
requiredOffloads in interface HttpExecutionStrategyInfluencerrequiredOffloads in interface ExecutionStrategyInfluencer<HttpExecutionStrategy>