- Enclosing class:
public static enum HttpClient.Redirect extends Enum<HttpClient.Redirect>
The automatic redirection policy is checked whenever a
response code is received. If redirection does not happen automatically,
then the response, containing the
3XX response code, is returned,
where it can be handled manually.
Redirect policy is set through the Builder.followRedirects
- Implementation Note:
- When automatic redirection occurs, the request method of the
redirected request may be modified depending on the specific
30Xstatus code, as specified in RFC 7231. In addition, the
302status codes cause a
POSTrequest to be converted to a
GETin the redirected request.
Nested Class Summary
Enum Constant Summary
Enum Constants Enum Constant DescriptionAlways redirect.Never redirect.Always redirect, except from HTTPS URLs to HTTP URLs.
Methods declared in class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Enum Constant Details
valuespublic static HttpClient.Redirect values()Returns an array containing the constants of this enum type, in the order they are declared.
- an array containing the constants of this enum type, in the order they are declared
valueOfReturns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)