Serializable
, Comparable<HttpClient.Redirect>
public static enum HttpClient.Redirect extends Enum<HttpClient.Redirect>
This is checked whenever a 3XX
response code is received. If
redirection does not happen automatically then the response is returned
to the user, where it can be handled manually.
Redirect
policy is set via the HttpClient.Builder.followRedirects(HttpClient.Redirect)
method.
Enum Constant | Description |
---|---|
ALWAYS |
Always redirect.
|
NEVER |
Never redirect.
|
SAME_PROTOCOL |
Redirect to same protocol only.
|
SECURE |
Redirect always except from HTTPS URLs to HTTP URLs.
|
Modifier and Type | Method | Description |
---|---|---|
static HttpClient.Redirect |
valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static HttpClient.Redirect[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HttpClient.Redirect NEVER
public static final HttpClient.Redirect ALWAYS
public static final HttpClient.Redirect SAME_PROTOCOL
public static final HttpClient.Redirect SECURE
public static HttpClient.Redirect[] values()
for (HttpClient.Redirect c : HttpClient.Redirect.values()) System.out.println(c);
public static HttpClient.Redirect valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2015, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b155-1